A spring-boot project for good practises, new features and testing.
As Spring is a huge framework, I want to have a space to mess around, see how new features goes, how to implement new changes and so on.
Along with good practises and at the same time learning and practising
- Tests ( Unit, Integration and Functional)
- Rest (Good practises)
- Java versions (From Java 8 and its freshed changes to the current ones)
(Constantly updated) This project has for now a rest service for serving all 4 basic rest verbs (GET, POST, PUT, PATCH)
- Repository with a in-memory list of persons
- Controller with all the basic verbs and resources
- Person model and DTOs
- Custom Exception Handling
- All needed tests (Unit and Integration mocking for our custom service)