I\'m currently working on a Vaadin spring application. According to the app specifications, authentication/authorization of the users must be completed by querying database
I prefer the @Lazy method. That way I can stick to one pattern.
See http://www.baeldung.com/circular-dependencies-in-spring