Collection of tutorial projects from the Spring guides:
Each project has its own ReadMe with details on how to run.
All projects use Spring Boot to collect the jars on the class path and create a single executable jar with everything required to run the service. Application configuration is managed by Java SpringConfig. Gradle is used to build each project.
gemfiredataaccess:
vFabric Gemfire Spring Data Gemfire
gemfiredatacache:
Pivotal Gemfire Spring Data Gemfire REST with Jackson marshalling
ldap:
Authentication against LDAP Spring Security LDAP
rabbitmq:
RabbitMQ Spring AMQP
rest:
The Spring YummyNoodleBar RESTful Services tutorial. REST Spring MVC MockMvc JSON Tomcat Spring Security with HTTP Basic authentication
restclient:
REST Jackson JSON processing
springbatch:
Spring Batch Spring JDBC HSQL
springdata:
The Spring YummyNoodleBar Spring Data tutorial. Spring Data MongoDB Spring Data JPA Spring Data Gemfire H2 in memory relational DB
springsecurity:
Spring Security Spring MVC
springwebapp:
In progress…
transactions:
Spring Transactions Spring JDBC H2 in memory relational DB
websockets:
In progress… Spring WebSocket STOMP Messaging Spring MVC Jackson JSON processing