Go to file
mherbaghinyan 81b9a8971e service locator pattern 2018-04-20 21:38:28 +04: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 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
animal-sniffer-mvn-plugin Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
annotations make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01: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
apache-fop
apache-opennlp BAEL-1557 Refactor 2018-04-11 20:44:32 +05:30
apache-poi Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
apache-shiro make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-solrj
apache-spark Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +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
autovalue
aws BAEL-1595 - Using jets3t as a client for Amazon S3 (#4018) 2018-04-15 11:19:35 -07:00
axon
bootique Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
camel-api pom cleanup 2018-04-07 00:17:10 +03:00
cas Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
cdi
checker-plugin Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
core-groovy 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
core-java service locator pattern 2018-04-20 21:38:28 +04:00
core-java-8 Bael 1585 (#3750) 2018-04-11 19:52:21 +02:00
core-java-9 Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
core-java-concurrency remove sysout 2018-04-14 18:17:25 +03:00
core-java-io Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
core-java-sun Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
core-kotlin Bael 1404 kotlin (#4033) 2018-04-17 17:37:14 +02:00
couchbase
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
dozer
drools 12.12 (#3219) 2017-12-12 07:32:35 +01:00
dubbo Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
eclipse Delete README.md 2017-12-21 11:10:07 +02:00
ejb Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
enterprise-patterns
ethereumj Adding web3j contract deployment example (#3911) 2018-04-03 12:37:50 +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 Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +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 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
guava-modules fix parent.relativePath config for maven submodules in separate folders (#3148) 2017-12-01 07:55:04 +01:00
guest Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
guice
handling-spring-static-resources
hazelcast
hbase
hibernate5 Update README.md 2018-03-21 09:42:40 +00:00
httpclient
hystrix modify tomcat dependency (#3806) 2018-03-12 22:21:45 +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 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01: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 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01: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 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jjwt change alg signature 2018-03-18 14:28:47 +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
jsf
json Bael 1269 Intro to JSON Java (#3662) 2018-03-19 16:58:02 +00:00
json-path
jsonb Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
jsoup
junit5 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jws
lagom
libraries Updated unit test to use assertj (#4025) 2018-04-16 07:38:24 -07:00
libraries-data Bael 1603 (#3984) 2018-04-14 20:33:34 +02:00
linkrest Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +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
maven Core Maven Plugins 2018-03-26 10:40:54 +07: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 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01: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 Improve rss(BAEL-1273) and done with BAEL-1519 (#3692) 2018-02-18 13:51:53 -08:00
parent-boot-5 pom cleanup work 2018-02-28 18:16:32 +02:00
patterns added link to article 2018-04-16 00:11:38 +02:00
pdf
persistence-modules Bael 1684 - Move to spring-jpa (#4015) 2018-04-15 21:49:12 +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
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 Merge pull request #4024 from myluckagain/BAEL-1645 2018-04-16 23:05:19 +01: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 test names 2018-04-09 21:53:45 -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
spring-akka
spring-all upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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
spring-boot Added boot app, filters, controller and model (#3848) 2018-04-15 21:42:23 +02:00
spring-boot-admin
spring-boot-bootstrap Bael 1601 redirects (#4006) 2018-04-15 18:22:42 +01: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 Removed AlternateEntryPoint 2018-04-08 20:57:02 -07: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 08.04.2018 (#3954) 2018-04-11 07:33:18 +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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-core @Lookup annotation Code (#3900) 2018-04-16 08:17:39 -06:00
spring-cucumber upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-custom-aop/spring-custom-aop modify tomcat dependency (#3806) 2018-03-12 22:21:45 +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
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. (#4001) 2018-04-15 20:26:30 +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 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
spring-jenkins-pipeline Update README.md 2018-01-06 11:33:42 +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
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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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 BAEL-1649 Difference between @Controller and @RestController (#3885) 2018-03-25 23:22:47 -07:00
spring-mvc-kotlin 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
spring-mvc-simple Bael 1601 redirects (#4006) 2018-04-15 18:22:42 +01:00
spring-mvc-tiles
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml BAEL-1602 (#3963) 2018-04-10 18:34:50 +02:00
spring-mybatis
spring-protobuf upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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 08.04.2018 (#3954) 2018-04-11 07:33:18 +02:00
spring-rest-angular modify tomcat dependency (#3806) 2018-03-12 22:21:45 +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 modify tomcat dependency (#3806) 2018-03-12 22:21:45 +02:00
spring-rest-query-language modify tomcat dependency (#3806) 2018-03-12 22:21:45 +02:00
spring-rest-shell
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 modify tomcat dependency (#3806) 2018-03-12 22:21:45 +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 Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-spel
spring-state-machine
spring-swagger-codegen Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
spring-thymeleaf Thymeleaf conditionals (#3949) 2018-04-07 08:54:06 -07:00
spring-userservice minor cleanup 2018-01-05 20:46:57 +02:00
spring-vertx
spring-zuul upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
static-analysis
stripe
structurizr
struts-2
testing-modules added article link (#4021) 2018-04-16 08:24:00 +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 02.03 (#3747) 2018-03-02 18:40:04 +02:00
vertx
vertx-and-rxjava make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
video-tutorials
vraptor Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00
wicket
xml make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
xmlunit-2
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 1601 kotlin (#4016) 2018-04-17 14:09:34 +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