Go to file
Ante Pocedulic b36a7e00cc Ehcache code (#734)
* - created packages for each logical part of application
- created validator for WebsiteUser rest API
- created ValidatorEventRegister class which fixes known bug for not
detecting generated events
- created custom Exception Handler which creates better response
messages

* Code formatting

* formated pom.xml
replaced for loops with streams
fixed bug while getting all beans

* removed unnecessary code
changed repository type

* - added test for Spring Data REST APIs
- changed bad request return code
- formated code

* - added source code for ehcache article
- added ehcache dependency to pom.xml
2016-10-11 17:15:13 +02:00
.metadata handling static resources 2014-10-16 20:53:24 -05:00
annotations Created README.MD 2016-10-06 10:59:29 +03:00
apache-cxf Renames a sub-directory of Apache CXF 2016-10-11 00:00:28 +07:00
apache-fop Remove eclipse-specific config 2016-08-02 00:15:36 +02:00
assertj Refactor variable's name 2016-07-12 21:33:20 +03:00
autovalue-tutorial Disabled usage of incremetal compilation in pom.xml 2016-08-26 03:35:23 +02:00
cdi maven cleanup 2016-08-17 10:41:23 +03:00
core-java Added NIO Selector project under core-java (#738) 2016-10-11 09:33:14 +02:00
core-java-8 Refactor CurrentDateTimeTest 2016-10-10 18:54:01 +02:00
core-java-9 Created README.MD 2016-10-06 11:35:09 +03:00
couchbase-sdk BAEL-202: Consolidated Couchbase SDK and Spring Data Couchbase from five modules down to two 2016-10-01 21:25:26 -05:00
deltaspike BAEL-150 - deltaspike, minor changes 2016-08-23 23:46:27 +02:00
dependency-injection fixes for the build 2016-07-24 12:53:50 +03:00
dozer changed project name to dozer and added it to main maven pom 2016-08-02 13:44:53 +03:00
eclipse Moved project to core-java from eclipse folder (#703) 2016-09-27 07:40:46 +02:00
feign-client BAEL-11: Minor refactorings 2016-09-15 12:23:14 +02:00
flyway-migration Created Readme.MD 2016-10-06 11:11:00 +03:00
gatling Remove unneeded file 2016-07-08 17:57:19 +02:00
gson Fix formatting 2016-08-12 11:18:15 +02:00
gson-jackson-performance Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
guava Remove eclipse-specific config 2016-08-02 00:15:36 +02:00
guava18 Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
guava19 Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
handling-spring-static-resources Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
httpclient Remove eclipse-specific config 2016-08-02 00:15:36 +02:00
hystrix Change name of CommandProperties variable 2016-08-23 18:04:26 +01:00
immutables Remove unnecessary file 2016-07-30 13:00:30 +02:00
jackson Remove unnecessary throws clauses 2016-08-12 11:18:47 +02:00
java-cassandra src/main/java/com/baeldung/cassandra/java/client/CassandraClient.java 2016-09-06 21:57:58 +02:00
javaxval maven work 2016-03-06 11:49:59 +02:00
jee7schedule jee7schedule 2016-06-08 22:05:48 +02:00
jjwt refactored variable names 2016-07-14 03:01:25 -04:00
jooq-spring minor cleanup 2016-06-23 10:11:56 +03:00
jpa-storedprocedure Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
jsf BAEL-197 - minor changes 2016-08-14 08:46:06 +02:00
json Merge pull request #581 from ivanp81/master 2016-08-08 22:13:14 -06:00
json-path Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
junit5 Reformat JUnit 5 examples 2016-05-23 06:14:18 -05:00
log4j BAEL-39 - removing the commented deps 2016-10-05 07:08:12 +02:00
lombok Rename lombok-intro to just lombok. 2016-06-12 22:33:45 +02:00
mapstruct Change package to com.baeldung 2016-09-02 00:00:43 +01:00
mockito Examples for Mockito's Mock Methods 2016-05-04 05:45:28 -05:00
mocks Remove duplicated file 2016-07-31 23:14:14 +02:00
mutation-testing BAEL-227 - Renaming test to follow BDD convention 2016-08-05 12:17:09 +02:00
okhttp Add module 2016-10-04 19:16:35 +02:00
orika Minor changes following review 2016-08-06 18:05:30 +01:00
patterns BAEL-305 - flatten the module structure for patterns section 2016-09-30 16:10:03 +02:00
play-framework/student-api Added test suite, removed bad names (#732) 2016-10-10 10:14:19 +02:00
querydsl Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
raml Create README.MD 2016-06-28 12:26:30 +03:00
redis Merge branches 'gcasanova-master', 'master' and 'nguyennamthai-master' of https://github.com/eugenp/tutorials 2016-07-12 21:18:07 +01:00
rest-assured renaming module 2016-07-24 18:42:08 +03:00
rest-testing Update README.md 2016-06-28 12:20:19 +03:00
resteasy Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
routing-in-play 3 major changes (#716) 2016-10-03 21:06:01 +02:00
selenium-junit-testng Fixed compilation errors 2016-10-05 22:15:30 +02:00
sockets Remove nulls 2016-08-25 22:07:52 +01:00
spring-akka Moved spring-akka to a separate project (#560) 2016-08-01 08:38:52 +02:00
spring-all Ehcache code (#734) 2016-10-11 17:15:13 +02:00
spring-apache-camel Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-autowire basics of spring autowire - first cut 2016-05-15 17:47:30 -04:00
spring-batch Refactor spring-controller 2016-07-14 23:05:25 +03:00
spring-boot updating latest versions for webjars (#741) 2016-10-11 15:33:49 +02:00
spring-cloud Created Readme.MD 2016-10-06 12:06:50 +03:00
spring-cloud-data-flow Created README.MD 2016-10-06 11:41:53 +03:00
spring-cucumber Removed unused coed 2016-08-05 06:52:47 -05:00
spring-data-cassandra Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-data-couchbase-2 BAEL-202: Consolidated Couchbase SDK and Spring Data Couchbase from five modules down to two 2016-10-01 21:25:26 -05:00
spring-data-elasticsearch Move Elasticsearch module into Spring-Data-Elasticsearch 2016-09-22 19:42:47 +02:00
spring-data-mongodb Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-data-neo4j Updated broken link 2016-09-27 12:24:47 +03:00
spring-data-redis Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-data-rest Spring Data Rest Validators introduction (#650) 2016-09-15 07:55:11 +02:00
spring-exceptions Non transient exception (#593) 2016-08-10 21:05:35 +02:00
spring-freemarker Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-hibernate3 Remove eclipse-specific config 2016-08-02 00:15:36 +02:00
spring-hibernate4 Remove invalid import 2016-08-18 21:43:46 +02:00
spring-jms Fix spring-jms 2016-10-11 09:54:18 +02:00
spring-jpa removed extra files 2016-09-26 20:55:17 -04:00
spring-katharsis Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-mockito Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-mvc-java Merge branch 'master' of git://github.com/jgarciaheredero/tutorials into jgarciaheredero-master 2016-10-04 17:02:21 +02:00
spring-mvc-no-xml Remove eclipse-specific config 2016-08-02 00:15:36 +02:00
spring-mvc-tiles Updated indentation 2016-09-28 16:57:46 -04:00
spring-mvc-velocity Remove springconfig (#538) 2016-07-27 20:03:45 +02:00
spring-mvc-web-vs-initializer Created README.MD 2016-10-06 11:58:32 +03:00
spring-mvc-xml Remove unneeded file 2016-07-08 18:02:31 +02:00
spring-openid Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-protobuf Refactor spring-protobuf 2016-06-18 23:28:32 +02:00
spring-quartz Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
spring-rest Merge pull request #721 from ivanp81/master 2016-10-04 12:53:06 -04:00
spring-rest-angular remove bin folder 2016-08-15 13:59:21 +08:00
spring-rest-docs minor formatting work 2016-07-26 11:34:56 +03:00
spring-security-basic-auth Updated LSS campaign link 2016-08-12 16:51:15 +03:00
spring-security-client Updated LSS campaign link 2016-08-12 16:52:19 +03:00
spring-security-custom-permission Updated LSS campaign link 2016-08-12 16:55:09 +03:00
spring-security-mvc-custom Updated LSS campaign link 2016-08-12 16:55:56 +03:00
spring-security-mvc-digest-auth Updated LSS campaign link 2016-08-12 16:56:42 +03:00
spring-security-mvc-ldap Updated LSS campaign link 2016-08-12 16:58:48 +03:00
spring-security-mvc-login Updated LSS campaign link 2016-08-12 16:59:44 +03:00
spring-security-mvc-persisted-remember-me Refactor MyUserDetailsService 2016-10-01 09:58:51 +02:00
spring-security-mvc-session Updated LSS campaign link 2016-08-12 17:00:37 +03:00
spring-security-rest add live profile 2016-10-11 13:32:28 +02:00
spring-security-rest-basic-auth add live profile 2016-10-11 13:24:45 +02:00
spring-security-rest-custom Updated LSS campaign link 2016-08-12 17:01:54 +03:00
spring-security-rest-digest-auth add live profile 2016-10-11 13:11:04 +02:00
spring-security-rest-full Fixed both Thymeleaf and Interceptors articles (#699) 2016-09-25 22:45:22 +02:00
spring-security-x509 minor cleanup work 2016-08-19 16:05:57 +03:00
spring-spel Clean up SpEL examples 2016-04-14 06:08:48 -05:00
spring-thymeleaf Expression Utility Objects article (#724) 2016-10-06 10:51:23 +02:00
spring-userservice update loaduserbyusername 2016-09-30 12:01:23 -04:00
spring-zuul Remove Eclipse-specific files 2016-07-19 18:18:50 +03:00
wicket Refactor Wicket examples 2016-10-10 06:46:55 +02:00
xml Test added for mvc - velocity (#510) 2016-07-17 21:41:41 +03:00
xmlunit2-tutorial Minor changes following review 2016-07-26 00:33:16 +01:00
xstream Clean up formatting 2016-04-11 05:26:50 -05: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 Refactor spring-jms code samples 2016-10-07 10:39:07 +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

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