Go to file
DOHA 238618abb5 Merge remote-tracking branch 'eugenp/master' 2018-04-25 21:21:47 +02:00
JGit
Twitter4J
activejdbc Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
akka-streams
algorithms Back-link added (#4089) 2018-04-25 10:37:29 +02:00
animal-sniffer-mvn-plugin Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
annotations Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
apache-bval
apache-cayenne change test names 2018-04-09 10:32:14 +03:00
apache-curator 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
apache-cxf Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
apache-fop Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
apache-opennlp BAEL-1557 Refactor 2018-04-11 20:44:32 +05:30
apache-poi Back-link corrected (#4071) 2018-04-25 10:07:29 +02:00
apache-shiro make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-solrj
apache-spark Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
apache-thrift
apache-tika 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
apache-velocity
apache-zookeeper 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
asciidoctor
asm Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
atomix Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
autovalue
aws BAEL-1701 (#4012) 2018-04-21 13:29:32 -05:00
axon
bootique Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
camel-api Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
cas Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
cdi Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
checker-plugin Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
core-groovy Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
core-java Back-link added (#4088) 2018-04-25 17:55:11 +02:00
core-java-8 Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
core-java-9 Back-link added (#4081) 2018-04-25 10:22:56 +02:00
core-java-concurrency Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
core-java-io Back-link added (#4099) 2018-04-25 17:54:35 +02:00
core-java-sun Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
core-kotlin Back-link added (#4075) 2018-04-25 10:16:47 +02:00
couchbase Back-link added (#4074) 2018-04-25 10:15:34 +02:00
custom-pmd Adjust config (#3979) 2018-04-13 07:08:55 +02:00
data-structures Add data structures as a separate module (#3518) 2018-03-17 09:41:50 +01:00
deeplearning4j Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
deltaspike
disruptor Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
dozer
drools Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
dubbo Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
eclipse Delete README.md 2017-12-21 11:10:07 +02:00
ejb Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
enterprise-patterns
ethereumj Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
events
feign
flips Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
flyway Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
geotools Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
google-cloud 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
gradle 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
grails added article link 2018-03-25 18:24:11 +02:00
graphql/graphql-java
grpc Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
gson
guava Back-link added (#4083) 2018-04-25 10:23:49 +02:00
guava-modules fix parent.relativePath config for maven submodules in separate folders (#3148) 2017-12-01 07:55:04 +01:00
guest Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
guice
handling-spring-static-resources
hazelcast
hbase
hibernate5 Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
httpclient
hystrix Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
image-processing
immutables
influxdb BAEL-1486 - sample code for JGroups. Fixed a typo in InfluxDB. (#3578) 2018-02-03 19:49:11 -08:00
intelliJ Delete README.md (#3796) 2018-03-10 21:56:29 +01:00
jackson Changes for handling capitalised xml elements 2018-03-15 14:47:12 +05:30
java-difference-date Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
java-lite 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
java-rmi 02.03 (#3747) 2018-03-02 18:40:04 +02:00
java-spi package structure (#3850) 2018-03-21 00:10:01 +00:00
java-vavr-stream Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
java-websocket
javafx Update README.md 2018-04-14 23:23:10 +03:00
javax-servlets Bael 1601 redirects (#4006) 2018-04-15 18:22:42 +01:00
javaxval 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
jaxb
jee-7 Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
jenkins 02.03 (#3747) 2018-03-02 18:40:04 +02:00
jersey Create README.md 2018-03-18 19:16:17 +02:00
jgroups 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
jhipster Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
jjwt Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
jmeter Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
jmh Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
jooby
jpa-storedprocedure Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
jsf
json Bael 1269 Intro to JSON Java (#3662) 2018-03-19 16:58:02 +00:00
json-path
jsonb Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
jsoup
junit5 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jws
lagom
libraries Back-link added (#4082) 2018-04-25 17:55:36 +02:00
libraries-data remove comments 2018-04-25 09:28:33 +03:00
linkrest Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
logging-modules pom cleanup work 2018-02-28 18:16:32 +02:00
lombok
lucene Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
mapstruct Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
maven added article links 2018-04-21 22:38:45 +02:00
mesos-marathon Update README.md 2018-02-05 21:16:09 +02:00
metrics Adjust config (#3979) 2018-04-13 07:08:55 +02:00
microprofile Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
muleesb Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
mustache Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
mvn-wrapper BAEL-1318: Quick Guide to Setting up the Maven Wrapper on an Application (#3371) 2018-01-07 08:42:06 -08:00
mybatis
noexception Update README.md (#3050) 2017-11-27 10:03:08 +01:00
orientdb Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
orika
osgi 12.12 (#3219) 2017-12-12 07:32:35 +01:00
out Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
parent-boot-5 Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
patterns Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
pdf
persistence-modules Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
play-framework
pmd Adjust config (#3979) 2018-04-13 07:08:55 +02:00
protobuffer
rabbitmq
raml
ratpack
reactor-core 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
rest-with-spark-java
resteasy Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
rmi
rule-engines
rxjava 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
saas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spark-java
spring-4 Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-5 Back-link corrected (#4073) 2018-04-25 10:14:05 +02:00
spring-5-mvc BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-5-reactive refactoring packages and using generics 2018-04-18 23:14:58 -03:00
spring-5-reactive-client cleanup work 2018-03-04 17:39:09 +02:00
spring-5-security add main class 2018-04-13 01:56:19 +03:00
spring-activiti Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-akka Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-all Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-amqp
spring-amqp-simple
spring-aop 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-apache-camel
spring-batch Update README.md 2018-03-18 17:43:46 +02:00
spring-bom Back-link corrected (#4086) 2018-04-25 10:25:19 +02:00
spring-boot BAEL-1679 (#3959) 2018-04-23 20:58:19 -05:00
spring-boot-admin Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-boot-bootstrap Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-boot-cli BAEL-1635: Spring Boot CLI (#3886) 2018-03-31 13:45:58 -05:00
spring-boot-custom-starter Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-boot-gradle added article link 2018-04-16 22:22:38 +02:00
spring-boot-keycloak upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-boot-property-exp Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-boot-security 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
spring-cloud Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-cloud-bus
spring-cloud-cli BAEL-1635: Spring Boot CLI (#3886) 2018-03-31 13:45:58 -05:00
spring-cloud-data-flow Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-core Back-link added (#4087) 2018-04-25 10:25:39 +02:00
spring-cucumber Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-custom-aop/spring-custom-aop Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-data-5-reactive [Bael 1687] - Spring Data Reactive Mongo DB microservice in Kotlin (#3993) 2018-04-16 21:09:15 +02:00
spring-data-couchbase-2
spring-data-elasticsearch 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
spring-data-mongodb Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-data-rest
spring-data-spring-security Ocheja fix (#3572) 2018-02-03 12:37:28 +01:00
spring-dispatcher-servlet Issue #3628 - Closed unclosed input stream 2018-02-09 22:55:34 -08:00
spring-drools
spring-ejb BAEL-717: Singleton Session Bean. (#4046) 2018-04-21 11:06:11 +01:00
spring-exceptions
spring-freemarker
spring-groovy
spring-hibernate3 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-hibernate4
spring-integration Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-jenkins-pipeline Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-jersey Changes for BAEL-1613 2018-03-18 14:55:13 +05:30
spring-jinq BAEL-113 README (#3658) 2018-02-15 17:53:22 -06:00
spring-jms
spring-jooq Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-kafka
spring-katharsis [BAEL-4453] Upgrade Katharsis to 3.0.2 and fix imports (#3910) 2018-04-14 21:40:06 +02:00
spring-ldap
spring-mobile upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mockito Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-mustache
spring-mvc-email modify tomcat dependency (#3806) 2018-03-12 22:21:45 +02:00
spring-mvc-forms-jsp BAEL-1602 (#3963) 2018-04-10 18:34:50 +02:00
spring-mvc-forms-thymeleaf testing work 2018-04-06 23:31:26 +03:00
spring-mvc-java Spring MVC @PathVariable dot (.) get truncated 2018-04-22 19:31:27 -03:00
spring-mvc-kotlin Back-link added (#4076) 2018-04-25 10:19:07 +02:00
spring-mvc-simple Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
spring-mvc-tiles
spring-mvc-velocity Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-mvc-webflow
spring-mvc-xml BAEL-1602 (#3963) 2018-04-10 18:34:50 +02:00
spring-mybatis
spring-protobuf Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-quartz upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-reactor upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-remoting fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
spring-rest Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-rest-angular Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-rest-embedded-tomcat Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-rest-full Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-rest-query-language Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-rest-shell Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-rest-simple Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
spring-roo make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-acl Add main entry point (#3233) 2017-12-13 14:32:44 +01:00
spring-security-cache-control upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-client modify tomcat dependency (#3806) 2018-03-12 22:21:45 +02:00
spring-security-core 02.03 (#3747) 2018-03-02 18:40:04 +02:00
spring-security-mvc-boot Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-security-mvc-custom 02.03 (#3747) 2018-03-02 18:40:04 +02:00
spring-security-mvc-digest-auth
spring-security-mvc-ldap upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-mvc-login
spring-security-mvc-persisted-remember-me
spring-security-mvc-session
spring-security-mvc-socket Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
spring-security-openid modify tomcat dependency (#3806) 2018-03-12 22:21:45 +02:00
spring-security-rest
spring-security-rest-basic-auth
spring-security-rest-custom upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-sso
spring-security-stormpath upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-thymeleaf [BAEL-1556]:fixes according to a review 2018-02-19 22:45:40 +01:00
spring-security-x509 Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-session upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-sleuth Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-social-login Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-spel Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-state-machine
spring-swagger-codegen Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
spring-thymeleaf Update README files (#4065) 2018-04-24 21:50:57 -05:00
spring-userservice Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00
spring-vertx
spring-zuul upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
static-analysis Back-link added (#4077) 2018-04-25 10:19:26 +02:00
stripe
structurizr
struts-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
testing-modules Back-link added (#4080) 2018-04-25 10:22:13 +02:00
undertow Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
vaadin Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
vavr Update README.md 2018-04-23 21:55:33 +03:00
vertx
vertx-and-rxjava make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
video-tutorials
vraptor Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
wicket
xml Bael 5926 (#4023) 2018-04-18 08:04:50 +02:00
xmlunit-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
xstream
.gitignore Adjust config (#3979) 2018-04-13 07:08:55 +02:00
.gitmodules
.travis.yml Update .travis.yml (#3819) 2018-03-17 10:31:01 +01:00
LICENSE Create LICENSE (#3159) 2017-11-29 16:36:08 +02:00
README.md Update README.md 2017-11-30 15:44:36 +02:00
baeldung-pmd-rules.xml Fail the build when naming conventions violated (#3974) 2018-04-10 23:50:17 +02:00
book
custom-pmd-0.0.1.jar Adjust config (#3979) 2018-04-13 07:08:55 +02:00
pom.xml Bael 5927 (#4042) 2018-04-19 09:41:39 +02:00

README.md

The "REST with Spring" Classes

After 5 months of work, here's the Master Class of REST With Spring:
>> 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.

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