Go to file
maibin 4018d45a2c SecurityContextHolder + @Async fixes and improvements (#930)
* @Async and Spring Security

* @Async with SecurityContext propagated

* Spring and @Async

* Simulated Annealing algorithm

* Simulated Annealing algorithm

* Rebase

* Rebase

* SA further fixes

* Slope One plus package refactoring

* SlopeOne refactoring

* Async improvements and fixes

* Remove unnecessary bean

* Final fixes to Spring Security @Async

* Async Spring MVC
2017-01-02 11:06:44 +01:00
.metadata handling static resources 2014-10-16 20:53:24 -05:00
annotations upgrade dependencies 2016-12-13 22:17:12 +02:00
apache-cxf Merge branch 'master' of https://github.com/eugenp/tutorials into nguyennamthai-master 2016-12-19 19:18:14 +01:00
apache-fop upgrade and cleanup 2016-12-13 22:02:58 +02:00
apache-poi Refactor Spring-Reactor samples 2016-12-28 08:19:55 +01:00
aspectj upgrade and cleanup 2016-12-13 22:02:58 +02:00
assertj upgrade and cleanup 2016-12-13 22:02:58 +02:00
autovalue rename tests 2016-12-22 21:08:13 +02:00
aws-lambda BAEL-549: AWS Lambda (#932) 2016-12-29 18:46:46 +01:00
cdi upgrade and cleanup 2016-12-13 22:02:58 +02:00
core-java Reformat Java8CollectorsUnitTest.java 2017-01-01 13:21:32 +01:00
core-java-9 Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
couchbase-sdk upgrade and cleanup 2016-12-13 14:22:52 +02:00
deltaspike upgrade and cleanup 2016-12-13 22:02:58 +02:00
dozer upgrade and cleanup 2016-12-13 14:22:52 +02:00
eclipse update eclipse formatter 2017-01-02 00:48:23 +02:00
ejb maven work 2016-12-26 18:09:10 +02:00
enterprise-patterns upgrade and cleanup 2016-12-13 14:22:52 +02:00
feign upgrade and cleanup 2016-12-13 14:22:52 +02:00
flyway upgrade dependencies 2016-12-12 22:38:42 +02:00
gatling Created README.md and added relevant articles (#742) 2016-10-16 13:25:05 +03:00
gson cleanup and upgrade 2016-12-12 21:54:16 +02:00
guava cleanup and upgrade 2016-12-12 21:54:16 +02:00
guava18 cleanup and upgrade 2016-12-12 21:54:16 +02:00
guava19 cleanup and upgrade 2016-12-12 21:54:16 +02:00
handling-spring-static-resources upgrade dependencies 2016-12-12 22:38:42 +02:00
hazelcast Created README.md and added relevant articles 2016-12-15 21:34:38 +01:00
httpclient minor fix 2016-12-14 00:50:35 +02:00
hystrix upgrade dependencies 2016-12-12 15:17:03 +02:00
image-processing maven work 2016-12-26 18:09:10 +02:00
immutables upgrade dependencies 2016-12-12 15:17:03 +02:00
intelliJ Reformat Java8CollectorsUnitTest.java 2017-01-01 13:21:32 +01:00
jackson Unify jackson package structure 2017-01-01 16:17:41 +01:00
java-cassandra Created README.md and added relevant articles 2016-12-15 21:34:38 +01:00
javaslang Refactor pom.xml 2017-01-01 12:41:43 +01:00
javax-servlets maven cleanup work 2016-12-27 13:00:01 +02:00
javaxval upgrade dependencies 2016-12-12 00:27:31 +02:00
jaxb BAEL-406 (#902) 2016-12-23 18:41:51 +01:00
jee7 minor cleanup work 2016-12-12 15:16:08 +02:00
jjwt upgrade dependencies 2016-12-12 00:27:31 +02:00
jpa-storedprocedure upgrade dependencies 2016-12-12 00:27:31 +02:00
jsf upgrade dependencies 2016-12-11 00:51:42 +02:00
json upgrade dependencies 2016-12-11 00:51:42 +02:00
json-path upgrade dependencies 2016-12-11 00:51:42 +02:00
jsoup Initial commit of Jsoup example (#913) 2016-12-25 08:11:27 -06:00
junit5 Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
log-mdc Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
log4j Update README.md 2016-12-27 15:12:48 -06:00
log4j2 maven cleanup work 2016-12-27 13:00:01 +02:00
lombok upgrade dependencies 2016-12-10 21:42:50 +02:00
mapstruct Created README.md and added relevant articles 2016-12-15 21:34:38 +01:00
mockito maven cleanup work 2016-12-18 17:31:20 +02:00
mocks upgrade dependencies 2016-12-10 21:23:57 +02:00
orika minor cleanup work 2016-12-12 15:16:08 +02:00
patterns Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
pdf Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
play-framework Created README.md and added relevant articles 2016-12-15 21:35:32 +01:00
querydsl upgrade dependencies 2016-12-10 20:20:12 +02:00
raml Created README.md and added relevant articles (#742) 2016-10-16 13:25:05 +03:00
redis maven cleanup work 2016-12-18 17:35:41 +02:00
rest-assured add integration profile 2016-12-20 22:21:38 +02:00
rest-testing upgrade dependencies 2016-12-10 20:20:12 +02:00
resteasy upgrade dependencies 2016-12-09 23:38:16 +02:00
selenium-junit-testng Refactor Selenium tests 2016-12-29 18:47:11 +01:00
spring-akka upgrade dependencies 2016-12-09 23:14:10 +02:00
spring-all upgrade dependencies 2016-12-09 23:14:10 +02:00
spring-apache-camel remove duplicate test 2016-12-22 20:18:58 +02:00
spring-autowire upgrade dependencies 2016-12-09 23:14:10 +02:00
spring-batch upgrade dependencies 2016-12-09 23:14:10 +02:00
spring-boot Added relevant articles 2016-12-15 21:34:38 +01:00
spring-cloud BAEL-315 - updating README 2016-12-24 15:22:28 +01:00
spring-cloud-data-flow maven work 2016-12-18 18:11:05 +02:00
spring-core maven work 2016-12-18 18:11:05 +02:00
spring-cucumber upgrade dependencies 2016-12-08 20:59:58 +02:00
spring-data-cassandra upgrade dependencies 2016-12-08 20:59:58 +02:00
spring-data-couchbase-2 upgrade dependencies 2016-12-08 20:59:58 +02:00
spring-data-dynamodb Added relevant articles 2016-12-15 21:34:38 +01:00
spring-data-elasticsearch upgrade dependencies 2016-12-08 19:47:41 +02:00
spring-data-mongodb upgrade dependencies 2016-12-08 20:18:31 +02:00
spring-data-neo4j maven upgrade 2016-12-26 17:07:32 +02:00
spring-data-redis upgrade dependencies 2016-12-07 19:17:18 +02:00
spring-data-rest upgrade dependencies 2016-12-07 19:17:18 +02:00
spring-data-solr Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
spring-dispatcher-servlet upgrade dependencies 2016-12-07 19:17:18 +02:00
spring-exceptions upgrade dependencies 2016-12-07 15:12:41 +02:00
spring-freemarker upgrade dependencies 2016-12-07 15:12:41 +02:00
spring-hibernate3 upgrade dependencies 2016-12-07 15:12:41 +02:00
spring-hibernate4 upgrade and cleanup 2016-12-07 14:51:06 +02:00
spring-integration add integration profile 2016-12-20 17:39:29 +02:00
spring-jms Created README.md and added relevant articles 2016-12-15 21:34:38 +01:00
spring-jooq upgrade and cleanup 2016-12-07 14:19:51 +02:00
spring-jpa upgrade dependencies 2016-12-07 00:38:58 +02:00
spring-katharsis upgrade dependencies 2016-12-07 00:18:52 +02:00
spring-mockito upgrade dependencies 2016-12-07 00:18:52 +02:00
spring-mvc-email minor maven cleanup 2016-12-22 09:15:11 +02:00
spring-mvc-forms upgrade dependencies 2016-12-07 00:18:52 +02:00
spring-mvc-java BAEL-97 - adding BeanNameMappingHandler 2016-12-29 17:11:28 +01:00
spring-mvc-no-xml upgrade xml schema 2016-12-06 23:59:45 +02:00
spring-mvc-simple Rename to spring-mvc-simple 2016-12-16 09:58:13 +01:00
spring-mvc-tiles Created README.md and added relevant articles 2016-12-15 21:35:32 +01:00
spring-mvc-velocity upgrade dependencies 2016-12-06 16:51:16 +02:00
spring-mvc-web-vs-initializer upgrade dependencies 2016-12-06 16:37:25 +02:00
spring-mvc-xml BAEL-426: Guide to JSP (#803) 2016-12-12 05:18:50 -06:00
spring-openid upgrade dependencies 2016-12-06 16:10:52 +02:00
spring-protobuf upgrade dependencies 2016-12-06 15:56:13 +02:00
spring-quartz upgrade spring boot 2016-12-06 15:46:12 +02:00
spring-reactor minor cleanup 2016-12-28 14:36:48 +02:00
spring-rest Custom media types rest (#946) 2016-12-30 15:15:55 -06:00
spring-rest-angular upgrade and cleanup 2016-12-06 13:22:47 +02:00
spring-rest-docs add integration profile 2016-12-20 22:21:38 +02:00
spring-security-basic-auth Added relevant articles 2016-12-15 21:34:38 +01:00
spring-security-client Modified code to reflect the code from the article 2016-12-20 22:44:47 +01:00
spring-security-core BAEL-127: @PreFilter and @PostFilter annotations (#898) 2016-12-16 01:26:52 -06:00
spring-security-custom-permission add integration profile 2016-12-20 18:14:51 +02:00
spring-security-mvc-custom upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-security-mvc-digest-auth upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-security-mvc-ldap upgrade dependencies 2016-12-05 12:31:56 +02:00
spring-security-mvc-login BAEL-445: Update to the simple Spring Security hasRole example (#940) 2016-12-29 16:55:40 -06:00
spring-security-mvc-persisted-remember-me upgrade dependencies 2016-12-05 13:15:21 +02:00
spring-security-mvc-session upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-security-rest SecurityContextHolder + @Async fixes and improvements (#930) 2017-01-02 11:06:44 +01:00
spring-security-rest-basic-auth upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-security-rest-custom upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-security-rest-digest-auth upgrade dependencies 2016-12-04 13:53:48 +02:00
spring-security-rest-full minor fix 2016-12-14 00:10:02 +02:00
spring-security-x509 upgrade spring boot 2016-12-03 13:56:24 +02:00
spring-session NOJIRA - updating README files 2016-12-09 22:40:29 +01:00
spring-social-login Created README.md and added relevant articles (#901) 2016-12-18 02:15:07 -06:00
spring-spel upgrade dependencies 2016-12-03 13:41:45 +02:00
spring-thymeleaf Added relevant articles 2016-12-15 21:34:38 +01:00
spring-userservice upgrade xml schema 2016-12-05 13:11:56 +02:00
spring-zuul update dependencies 2016-12-02 13:56:34 +02:00
testing cleanup pom 2016-12-02 13:28:53 +02:00
wicket Added relevant articles 2016-12-15 21:35:32 +01:00
xml rename tests 2016-12-22 21:08:13 +02:00
xmlunit2 upgrade dependencies 2016-12-01 13:07:39 +02:00
xstream upgrade dependencies 2016-12-01 12:53:06 +02:00
.gitignore Code and related files for the dependency injection demos. 2016-06-28 22:45:28 -06:00
.gitmodules Injecting CommitId Into a Spring Bean (#599) 2016-08-14 15:54:46 +02:00
README.md Update README.md 2016-06-23 17:15:46 +03:00
pom.xml jackson-annotations -> jackson 2017-01-01 13:05:32 +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

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