This is a spring data jpa + spring mvc + spring security integrated project