Как правильно реализовать авторизацию пользователей на SpringMVC+Hibernate?
docs.spring.io/spring-security/site/docs/3.0.x/ref...
@PreAuthorize("hasRole('ROLE_USER')") для метода
docs.spring.io/spring-security/site/docs/3.0.x/ref...
sec:authorize access="hasRole('supervisor')"
sec:authorize url="/admin"
Чего вам не хватает?
Выбирайте Spring Security.