Spring Boot Projects
This repository contains a number of prototype Spring Boot projects to demonstrate various Spring functionalities.
Project List
The following is a list of the projects included in this repository:
Spring AOP Demo
A simple Spring Boot project demonstrating Aspect Oriented Programming (AOP) functionalities
Spring Boot Projects
Various Spring Boot prototype projects
- JSON Processing A simple Spring Boot project demonstrating JSON serialisation and deserialisation
- Multi-Module Maven Project A Maven microservices project example
- Persons API A Spring Boot API project operating on either locally stored mock data or a connection to a MySQL database
Spring Cloud Gateway
A Spring Boot Gateway example that routes to a different URL
Spring JMS Demo
A simple prototype JMS Messaging project that makes use of Jackson with a JSON payload to allow for the possibility of communication with other languages and systems
Spring Keycloak Demo
Keycloak as identity and access management solution integrated with a basic Spring Boot project
Spring Microservices Projects
Various Spring Boot demo projects
- Discovery Server: A simple Spring Boot microservices project that registers a client application with a Eureka server
- Movie Catalogue API: A Spring Boot microservices API project displaying movie data with reference to the ratings provided by a user