J'aimerais utiliser Spring avec une configuration Java, mais presque tous les exemples sont écrits en XML et je ne sais pas comment les traduire en Java. Regardez ces exemples de Spring Security 3 :
<http auto-config='true'>
<intercept-url pattern="/**" access="ROLE_USER" />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="jimi" password="jimispassword" authorities="ROLE_USER, ROLE_ADMIN" />
<user name="bob" password="bobspassword" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
<password-encoder hash="sha">
<salt-source user-property="username"/>
</password-encoder>
Comment cela pourrait-il se traduire en configuration Java ? Ou, plus généralement, comment traduire la configuration de Spring XML en Java ? Il y a une petite section sur Confing Java dans la référence Spring mais ce n'est pas très utile.