Go to file
Dhawal Kapil 3130251d3a BAEL-8824 Align module names, folder names and artifact id
- Fixed pom of projects as per new project artifacts
2018-09-03 22:19:38 +05:30
JGit BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
Twitter4J
activejdbc
akka-streams
algorithms fix package, fix get random node 2018-08-25 20:36:12 +03:00
animal-sniffer-mvn-plugin
annotations
antlr
apache-avro BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
apache-bval
apache-cayenne
apache-curator
apache-cxf move sse-jaxrs module under apache-cxf module. 2018-08-10 11:59:44 -07:00
apache-fop BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
apache-meecrowave
apache-opennlp
apache-poi
apache-shiro [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
apache-solrj
apache-spark
apache-thrift BAEL-7636 Add the missing plugin versions in the tutorial repo 2018-08-14 13:34:45 +05:30
apache-tika
apache-velocity BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
apache-zookeeper
asciidoctor
asm
atomix
autovalue
aws BAEL-8143 Update Mockito articles 2018-08-14 08:47:47 +05:30
aws-lambda
axon
azure
bootique
camel-api
cas [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
cdi
checker-plugin
core-groovy
core-java Optional or else throw (#5088) 2018-08-27 22:21:33 +02:00
core-java-8 BAEL-2033: Added stream-ordering files (#5080) 2018-08-27 17:28:44 -06:00
core-java-9 BAEL-1898 Update README.md (#5066) 2018-08-25 18:02:06 -05:00
core-java-10 add/fix links - team BAEL-7962 (#4891) 2018-08-05 20:30:25 +02:00
core-java-11
core-java-collections [BAEL-2032] Operate on an item in a Stream then remove it (#5086) 2018-08-27 13:07:35 +01:00
core-java-concurrency BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
core-java-concurrency-collections [BAEL-8401] - Moved concurrent locks related codes to core-java-concurrency module 2018-08-19 14:41:53 +05:30
core-java-io BAEL-8497 Update "File to InputStream" article 2018-08-27 14:07:09 +05:30
core-java-persistence [BAEL-8217] - Updated github links 2018-08-18 21:14:31 +05:30
core-java-sun BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
core-kotlin #BAEL-693 tests and code examples. (#5091) 2018-08-27 22:32:15 +02:00
couchbase BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
custom-pmd
dagger
data-structures Merge remote-tracking branch 'upstream/master' 2018-08-13 21:18:36 +02:00
deeplearning4j
deltaspike
disruptor BAEL-7636 Add the missing plugin versions in the tutorial repo 2018-08-14 13:34:45 +05:30
dozer
drools
dubbo
eclipse fix eclipse profiles (#4966) 2018-08-14 23:50:33 +03:00
ejb BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
enterprise-patterns
ethereum Merge branch 'master' of https://github.com/eugenp/tutorials into story/BAEL-7636 2018-08-19 22:59:08 +05:30
ethereumj/src/main/resources
events
feign BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
flips
flyway BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
geotools
google-cloud
google-web-toolkit BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
gradle
grails
graphql/graphql-java
grpc BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
gson BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
guava BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
guava-modules
guest BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
guice
hazelcast BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
hbase
hibernate5 Merge pull request #5016 from MajewskiKrzysztof/BAEL-2097 2018-08-28 21:28:58 +02:00
httpclient BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
hystrix
image-processing
immutables
influxdb BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
intelliJ BAEL-1990: IntelliJ plugin example (#4942) 2018-08-22 10:14:59 -06:00
jackson BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
java-dates [BAEL-8456] - Moved more articles into 'java-dates' module 2018-08-26 00:49:30 +05:30
java-difference-date
java-ee-8-security-api
java-lite
java-numbers BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
java-rmi
java-spi
java-streams BAEL:2033 - Stream-ordering files moved to the Java-Streams module (#5097) 2018-08-28 09:57:52 -06:00
java-strings Bael 2139 update (#5037) 2018-08-22 23:31:47 +02:00
java-vavr-stream
java-websocket
javafx
javax-servlets BAEL-8143 Update Mockito articles 2018-08-14 08:47:47 +05:30
javaxval
jaxb BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
jee-7 Task/bael 8020 (#4919) 2018-08-09 19:13:44 +03:00
jenkins
jersey BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
jersey-client-rx added CountDownLatch to all examples 2018-08-16 08:27:17 +02:00
jgroups
jhipster BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
jjwt BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
jmeter
jmh
jni
jnosql BAEL-7708 04.08.2016 (#4893) 2018-08-06 14:04:56 +02:00
jooby
jpa-storedprocedure
jsf BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
json Update README.md 2018-08-21 06:58:33 +01:00
json-path BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
jsonb
jsoup
jws
kotlin-js
lagom
libraries [BAEL-8456] - Moved Java Date articles into a new module - 'java-dates' 2018-08-25 17:44:06 +05:30
libraries-data Update README.md 2018-08-26 22:52:39 -04:00
libraries-server
linkrest
logging-modules
lombok
lucene lucene analyzers 2018-08-25 20:16:30 +03:00
mapstruct
maven Bael 1854 (#4954) 2018-08-18 16:56:15 +02:00
maven-archetype
meecrowave
mesos-marathon
metrics
micronaut BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
microprofile
msf4j
muleesb
mustache Task/bael 8020 (#4919) 2018-08-09 19:13:44 +03:00
mvn-wrapper
mybatis
noexception
orientdb
orika BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
osgi BAEL-8824 Align module names, folder names and artifact id 2018-09-03 22:19:38 +05:30
out Java Primitives versus Objects (#4946) 2018-08-26 21:45:37 +03:00
parent-boot-1
parent-boot-2 Task/bael 8020 (#4919) 2018-08-09 19:13:44 +03:00
parent-java
parent-kotlin BAEL-8142 create parent for kotlin projects 2018-08-26 19:27:32 +05:30
parent-spring-4
parent-spring-5
patterns BAEL-8824 Align module names, folder names and artifact id 2018-09-03 22:19:38 +05:30
pdf
performance-tests BAEL-8824 Align module names, folder names and artifact id 2018-09-03 22:19:38 +05:30
persistence-modules BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
play-framework
pmd
protobuffer
rabbitmq
raml
ratpack
reactor-core
rest-with-spark-java
resteasy BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
rmi
rule-engines
rxjava [BAEL-8417] - Seperated rxjava and rxjava2 code into two different modules 2018-08-21 00:41:25 +05:30
rxjava-2 [BAEL-8417] - Seperated rxjava and rxjava2 code into two different modules 2018-08-21 00:41:25 +05:30
saas
spark-java
spring-4 added code example using HikariCP in Boot 1.x and 2.x (#5007) 2018-08-20 22:43:50 +02:00
spring-5 BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-5-mvc BAEL-8141 Can we remove some of the Spring milestone/snapshot repos from modules? (#4941) 2018-08-10 06:46:38 +02:00
spring-5-reactive Merge pull request #4760 from MajewskiKrzysztof/master 2018-08-19 16:41:59 +02:00
spring-5-reactive-client BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-5-reactive-functional/src/main/resources
spring-5-reactive-security Update README.md 2018-08-18 21:20:14 +03:00
spring-5-security Update README.md 2018-08-21 07:08:20 +01:00
spring-activiti [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-akka
spring-all BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-amqp BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-amqp-simple
spring-aop BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-apache-camel
spring-batch BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-bom
spring-boot [BAEL-8473] - Moved articles from spring-boot module to new spring-boot-client module 2018-08-26 15:10:50 +05:30
spring-boot-admin BAEL-7636 Add the missing plugin versions in the tutorial repo 2018-08-14 13:34:45 +05:30
spring-boot-angular-ecommerce package.json updated 2018-08-20 13:08:55 +02:00
spring-boot-autoconfiguration
spring-boot-bootstrap
spring-boot-cli
spring-boot-client [BAEL-8473] - Moved articles from spring-boot module to new spring-boot-client module 2018-08-26 15:10:50 +05:30
spring-boot-ctx-fluent
spring-boot-custom-starter
spring-boot-gradle
spring-boot-jasypt BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-boot-keycloak
spring-boot-logging-log4j2 [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-boot-mvc Task/bael 8020 (#4919) 2018-08-09 19:13:44 +03:00
spring-boot-ops
spring-boot-persistence Merge pull request #4964 from dkapil/story/BAEL-7636 2018-08-21 08:33:37 +03:00
spring-boot-property-exp
spring-boot-security BAEL-7636 Add the missing plugin versions in the tutorial repo 2018-08-14 13:34:45 +05:30
spring-boot-vue Task/bael 8020 (#4919) 2018-08-09 19:13:44 +03:00
spring-cloud BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-cloud-bus [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-cloud-cli
spring-cloud-data-flow [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-core BAEL-1782 (#5067) 2018-08-28 16:23:01 +03:00
spring-cucumber
spring-custom-aop BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-data-5-reactive [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-data-couchbase-2 BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-data-elasticsearch
spring-data-jpa Bael 1873 - Spring Data JPA Composable repository (#4953) 2018-08-18 10:58:03 +02:00
spring-data-keyvalue [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-data-mongodb BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-data-rest
spring-data-rest-querydsl [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-data-spring-security
spring-dispatcher-servlet
spring-drools
spring-ejb BAEL-8824 Align module names, folder names and artifact id 2018-09-03 22:19:38 +05:30
spring-exceptions BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-freemarker BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-groovy
spring-hibernate3
spring-hibernate4 BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-integration BAEL-1790 Spring Integration Java DSL Tutorlal 2018-08-22 10:13:17 -06:00
spring-jenkins-pipeline
spring-jersey BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-jinq
spring-jms
spring-jooq [BAEL-7819] - Added standard parent pom and added start class in sprig-jooq module 2018-08-05 23:36:58 +05:30
spring-kafka
spring-katharsis
spring-ldap BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-mobile
spring-mockito BAEL-8143 Update Mockito articles 2018-08-16 14:33:58 +05:30
spring-mustache [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-mvc-forms-jsp remove deploy directory 2018-08-19 16:31:07 +03:00
spring-mvc-forms-thymeleaf [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-mvc-java BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-mvc-kotlin BAEL-8142 create parent for kotlin projects 2018-08-26 01:09:18 +05:30
spring-mvc-simple
spring-mvc-velocity
spring-mvc-webflow BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-mvc-xml BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-mybatis
spring-protobuf
spring-quartz BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-reactive-kotlin BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-reactor
spring-remoting BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-rest [BAEL-8496] - Moved articles to their own spring-resttemplate module 2018-08-26 23:25:23 +05:30
spring-rest-angular
spring-rest-embedded-tomcat BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-rest-full [BAEL-8496] - Moved articles to their own spring-resttemplate module 2018-08-26 23:25:23 +05:30
spring-rest-hal-browser add/fix links - team BAEL-7962 (#4891) 2018-08-05 20:30:25 +02:00
spring-rest-query-language BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-rest-shell [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
spring-rest-simple [BAEL-8496] - Moved articles to their own spring-resttemplate module 2018-08-26 23:25:23 +05:30
spring-rest-template BAEL-7708 04.08.2016 (#4893) 2018-08-06 14:04:56 +02:00
spring-resttemplate [BAEL-8496] - Moved articles to their own spring-resttemplate module 2018-08-26 23:25:23 +05:30
spring-roo BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-security-acl
spring-security-anguar
spring-security-angular
spring-security-cache-control
spring-security-client
spring-security-core
spring-security-mvc-boot
spring-security-mvc-custom BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-digest-auth BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-ldap BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-login BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-persisted-remember-me BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-session BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-mvc-socket
spring-security-openid BAEL-8141 Can we remove some of the Spring milestone/snapshot repos from modules? (#4941) 2018-08-10 06:46:38 +02:00
spring-security-react BAEL-8398 Upgrade vulnerable dependencies in tutorials project (#5035) 2018-08-22 22:47:08 +03:00
spring-security-rest BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-rest-basic-auth BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-rest-custom BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-security-sso
spring-security-stormpath
spring-security-thymeleaf
spring-security-x509 BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-session add/fix links - team BAEL-7962 (#4891) 2018-08-05 20:30:25 +02:00
spring-sleuth
spring-social-login
spring-spel BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-state-machine
spring-static-resources BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
spring-swagger-codegen Merge branch 'story/BAEL-7636' of https://github.com/dkapil/tutorials into story/BAEL-7636 2018-08-21 10:01:16 +05:30
spring-thymeleaf BAEL-1666 Working with custom attributes in Thymeleaf (#5089) 2018-08-27 22:19:59 +02:00
spring-userservice
spring-vertx BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
spring-webflux-amqp
spring-zuul
sse-jaxrs
static-analysis
stripe
structurizr
struts-2 BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
testing-modules BAEL-2033: Added stream-ordering files (#5080) 2018-08-27 17:28:44 -06:00
twilio
undertow
vaadin BAEL-8824 Align module names, folder names and artifact id 2018-08-31 20:22:40 +05:30
vaadin-spring [BAEL-7819] - Added standard parent pom and fixed tests in those modules 2018-08-05 23:17:35 +05:30
vavr
vertx BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
vertx-and-rxjava BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
video-tutorials
vraptor
wicket
xml
xmlunit-2
xstream BAEL-7674: Let's make sure our logging configuration has the same pattern 2018-08-21 18:22:53 -04:00
.gitignore
.travis.yml
LICENSE
README.md Update README.md 2018-08-29 00:44:58 +03:00
baeldung-pmd-rules.xml
book
custom-pmd-0.0.1.jar
pom.xml Merge pull request #4854 from k0l0ssus/master 2018-08-27 08:20:58 +02:00

README.md

The "REST with Spring" Classes

Here's the Master Class of REST With Spring (price changes permanently next Friday):
>> THE REST WITH SPRING MASTER CLASS

And here's the Master Class of Learn Spring Security:
>> LEARN SPRING SECURITY MASTER CLASS

Spring Tutorials

This project is a collection of small and focused tutorials each covering a single and well defined area of development. Most of the tutorial projects are focused on the Spring Framework (and Spring Security).
In additional to Spring, the following technologies are in focus: core Java, Jackson, HttpClient, Guava.

Building the project

To do the full build, do: mvn install -Pdefault -Dgib.enabled=false

Working with the code in Eclipse

Any IDE can be used to work with the projects, but if you're using Eclipse, consider the following.

  • import the included formatter in Eclipse: https://github.com/eugenp/tutorials/tree/master/eclipse

CI - Jenkins

This tutorials project is being built >> HERE

Relevant Articles:

================================