This is a traditional spring application, that implements Spring Security Login User Registration Forgot Password It uses a mysql server database and the database scripts can be found in the source here https://github.com/cheerans/SpringLogin/blob/master/WebContent/Database.sql