Go to file
Ganesh Pagade 87153bd9ff minor changes 2018-10-22 19:11:40 +05:30
JGit
Twitter4J
akka-streams
algorithms BAEL-1297 Find kth largest element in a sequence of numbers (#3332) 2018-01-05 20:38:02 -06:00
animal-sniffer-mvn-plugin make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
annotations make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-bval
apache-cayenne
apache-cxf
apache-fop
apache-poi BAEL-1203 Apache POI PowerPoint (#3090) 2017-11-29 20:49:08 +01:00
apache-shiro make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-solrj
apache-spark Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
apache-thrift
apache-velocity
asciidoctor
asm
atomix
autovalue
aws
axon
bootique BAEL-1174: A Quick Guide to Spring Cloud Consul 2017-11-30 11:55:49 +01:00
camel-api make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cdi
core-java Update README.md 2018-01-06 11:28:35 +02:00
core-java-8 Core Java 8 refactor (#3342) 2018-01-04 17:21:32 +02:00
core-java-9 small module name change 2018-01-03 15:19:56 +02:00
core-java-concurrency Remove spring-flyway (#3240) 2017-12-14 08:06:17 -08:00
core-java-sun make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
core-kotlin make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
couchbase
deeplearning4j Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
deltaspike
disruptor
dozer
drools 12.12 (#3219) 2017-12-12 07:32:35 +01:00
dubbo make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
eclipse Delete README.md 2017-12-21 11:10:07 +02:00
ejb make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
enterprise-patterns
ethereumj
events
feign
flyway Bael 1457 (#3330) 2017-12-31 10:49:13 +01:00
geotools make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
gradle 12.12 (#3219) 2017-12-12 07:32:35 +01:00
graphql/graphql-java
grpc
gson
guava
guava-modules fix parent.relativePath config for maven submodules in separate folders (#3148) 2017-12-01 07:55:04 +01:00
guest make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
guice
handling-spring-static-resources
hazelcast
hbase
hibernate5 BAEL-399 A Guide to Multitenancy in Hibernate 5 (#3323) 2017-12-31 17:28:27 -06:00
httpclient
hystrix upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
image-processing
immutables
influxdb BAEL-1420 - introduction to InfluxDB with Java (#3276) 2017-12-21 16:44:00 -08:00
intelliJ
jackson
java-difference-date make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
java-lite BAEL-1277: RESTFul CRUD application with JavaLite (#3359) 2018-01-05 11:51:47 -08:00
java-websocket
javax-servlets
javaxval
jaxb
jee-7 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jhipster make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jjwt upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
jmeter Update JMeter tests 2017-12-13 04:51:20 +01:00
jmh
jooby
jpa-storedprocedure
jsf
json
json-path
jsonb 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jsoup
junit5 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jws
lagom
libraries make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
libraries-data make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
linkrest make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
logging-modules BAEL-1300 Change to ConcurrentHashMap (#3206) 2017-12-08 14:31:36 -08:00
lombok
lucene BAEL-1207 File search using Lucene 2017-12-13 00:51:24 +05:30
mapstruct
mesos-marathon
metrics Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
muleesb BAEL-1254 Getting Started With Mule ESB (#3153) 2017-11-30 04:34:24 +01:00
mustache make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
mybatis
noexception Update README.md (#3050) 2017-11-27 10:03:08 +01:00
orientdb BAEL-1216: improve tests (#3309) 2017-12-27 19:21:13 -08:00
orika
osgi 12.12 (#3219) 2017-12-12 07:32:35 +01:00
parent-boot-5 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
patterns make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
pdf
persistence-modules BAEL-592: Upgraded Hibernate 5-module to Spring 5 (#3351) 2018-01-04 17:20:53 +02:00
play-framework
protobuffer
rabbitmq
raml
ratpack
reactor-core
rest-with-spark-java
resteasy
rmi
rule-engines
rxjava Build optimize (#3328) 2017-12-30 23:10:54 +01:00
saas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spark-java
spring-5 move url matching (#3326) 2018-01-02 13:33:37 +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 move url matching (#3326) 2018-01-02 13:33:37 +02:00
spring-5-reactive-client BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-activiti Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
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
spring-bom
spring-boot BAEL-1412 add java 8 spring data features (#3306) 2018-01-01 14:07:35 +02:00
spring-boot-actuator make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-boot-admin Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-boot-bootstrap
spring-boot-custom-starter make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-boot-keycloak upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-boot-property-exp
spring-boot-security [BAEL-1410] Spring Boot Security auto-configuration (#3329) 2017-12-31 17:04:37 +02:00
spring-cloud minor changes 2018-10-22 19:11:40 +05:30
spring-cloud-bus
spring-cloud-cli 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-cloud-data-flow upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-core 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-cucumber upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-custom-aop/spring-custom-aop fix list endpoints actuator endpoint (#3348) 2018-01-05 19:11:33 +01:00
spring-data-couchbase-2
spring-data-elasticsearch
spring-data-mongodb
spring-data-rest
spring-dispatcher-servlet
spring-drools
spring-exceptions
spring-freemarker
spring-groovy
spring-hibernate3 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-hibernate4
spring-integration Updated readme.md (#3215) 2017-12-11 13:25:25 +02:00
spring-jenkins-pipeline Update README.md 2018-01-06 11:33:42 +02:00
spring-jersey
spring-jms
spring-jooq
spring-kafka
spring-katharsis upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mvc-forms
spring-mvc-java
spring-mvc-kotlin
spring-mvc-simple make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-mvc-tiles
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-angular
spring-rest-docs upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-embedded-tomcat Build optimize (#3328) 2017-12-30 23:10:54 +01:00
spring-rest-full upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-query-language upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-shell Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-rest-simple make sure modules using java8 (#3313) 2017-12-28 15:30:01 +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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-core upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-mvc-boot minor fix (#3163) 2017-11-30 16:22:43 +02:00
spring-security-mvc-custom
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 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-openid
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-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 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-social-login upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-spel
spring-state-machine
spring-swagger-codegen make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-thymeleaf
spring-userservice
spring-vertx
spring-zuul upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
static-analysis
stripe
structurizr
struts-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
testing-modules make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
undertow BAEL-1174: A Quick Guide to Spring Cloud Consul 2017-12-01 08:48:36 +01:00
vaadin
vavr Refactor Vavr Future (#3349) 2018-01-04 17:21:16 +02:00
vertx
vertx-and-rxjava make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
video-tutorials
vraptor make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
wicket
xml make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
xmlunit-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
xstream
.gitignore
.gitmodules
.travis.yml Update .travis.yml (#3334) 2018-01-04 17:21:52 +02: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
book
pom.xml upgrade boot parent (#3352) 2018-01-05 20:56:21 +01: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