In this post, we would like to suggest a free open-source project that is a User Registration Module developed using Spring Boot, Spring Security, Hibernate, and Thymeleaf for learning purposes. So go ahead, check out the source code, and have a hands-on experience on real-time project.
User Registration Module project is an open-source project and it's source code available on GitHub repository - https://github.com/RameshMF/registration-login-springboot-security-thymeleaf
In this project, you will learn how to create a user registration form with Spring Boot, Spring Security, Hibernate, and Thymeleaf. You will also learn how to create Role-based Spring security with a MySQL database.
Spring Boot Project - User Registration Module
This user registration module developed with Spring Boot, Spring Security, Hibernate, and Thymeleaf.
Tools and Technologies Used
- Spring Boot - 2.0.4.RELEASE
- JDK - 1.8 or later
- Spring Framework - 5.0.8 RELEASE
- Hibernate - 5.2.17. Final
- Maven - 3.2+
- IDE - Eclipse or Spring Tool Suite (STS)
- Tomcat - 8.5+
- Thymeleaf - 3.0.9 RELEASE
- Bootstrap - 3.3.7
- JQuery - 3.2.1
- MySQL - 5.1.46
Tutorial link - https://www.javaguides.net/2018/10/user-registration-module-using-springboot-springmvc-springsecurity-hibernate5-thymeleaf-mysql.html.
GitHub repository link - https://github.com/RameshMF/registration-login-springboot-security-thymeleaf.
The below screen screenshot shows a demo of this application.:
After successful registration, the user is redirected to http://localhost:8080/registration?success
Login page demo
You can go to the login page at http://localhost:8080/login and log in with the registered user.
After successfully, login will navigate the below page.
Comments
Post a Comment