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.
- Java 11
- Spring Framework 5.2.0
- Spring Boot 2.2.0
- Spring Security 5.2.0
- JUnit 5.5.2
- TestNG 7.0.0
- Simple POJO
Event
domain entity using JPA, Bean Validation, 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.