Skip to content

A spring-boot-starter application, with user authentication, registration, JPA using mysql.

Notifications You must be signed in to change notification settings

sKaouech/spring-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple starter app for Spring MVC (using spring boot)

I could not find any simple barebone starter apps that had a working authentication system, orm, and ready to go.

Every example out there is bloated with a lot of unnecessary code.

To run, just clone it then..

mvn spring-boot:run   (or run Application.java within eclipse)

Uses thymeleaf for templating, I find this template engine very easy to use and outputs clean html with error checking. H2 or Mysql for DB, configure it via application.properties

Features:

  • User Registration
  • User Activation via e-mail link
  • Password Reset via e-mail link
  • User Admin when ROLE_ADMIN
  • Edit Profile
  • Upload Profile Picture
  • Admins can login as other users using "Login As" link in the user editor.

About

A spring-boot-starter application, with user authentication, registration, JPA using mysql.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 67.0%
  • HTML 29.2%
  • CSS 3.6%
  • JavaScript 0.2%