Spring Events is a sample application that demonstrates how to implement and test a modern Spring-powered web application.
The following highlight the technologies used and features of the application.
- Spring Framework 5.0.2
- Spring Boot 2.0.0 M7
- Spring Security 5.0.0
- JUnit 5.0.2
- TestNG 6.13.1
- Simple POJO
Event
domain entity using JPA, Bean Validation, Lombok, and Spring formatting annotations - Transactional service layer
- Spring Data JPA repository layer
- Spring @MVC + Thymeleaf & REST presentation layer
To see the application in action, simply execute gradlew bootRun
and then go to localhost:8080.
To create a new event, click on the New
link on the right-hand side and enter admin
and test
for the username and password.