Spring java config based bootstrap project combining spring mvc, spring data jpa, spring security (db auth)