Spring Security 3.0.5 は、Eclipse で次の警告をスローしています。
Class 'org.springframework.security.core.userdetails.memory.UserMap' is marked deprecated
次の構成の場合:
<security:authentication-manager>
<security:authentication-provider>
<security:user-service>
<security:user name="john" password="john"
authorities="ROLE_USER" />
<security:user name="admin" password="admin"
authorities="ROLE_USER, ROLE_ADMIN" />
<security:user name="system" password="system"
authorities="ROLE_USER, ROLE_ADMIN" />
<security:user name="guest" password="guest"
authorities="ROLE_GUEST" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
Javadocによると、代わりに単純なマップを使用してください。しかし、それが何を意味するのかよくわかりません。プレーンな地図はどこに行くのでしょうか? セキュリティ名前空間が提供している「ヘルプ」に少しうんざりしています...