Course Spring Boot 3, Spring 6 & Hibernate for Beginners on Udemly (section 6 and 8)
Spring Security - Custom User Registration with Spring Boot, Thymeleaf, JPA/Hibernate, Validation (https://www.baeldung.com/spring-mvc-custom-validator)
Testing
There is a video in folder ./Testing/. Also I add some screenshots of the web applicatacion below. Password for the users to log into the application is fun123.
Spring boot running
Login page
John - Employee
Mary - Employee and Leader
Susan - Employee, Leader and Manager