我在控制台上获取此日志:
[UserDetailsServiceInjectionBeanPostProcessor] RememberMeServices是 不是AbstractRememberMeServices的实例。 UserDetailsService会 不能自动注射。
谁能告诉我为什么这样?我认为这可能会产生问题。
提前致谢。
答案 0 :(得分:2)
这只是一条信息性消息,并不代表存在问题。如果RememberMeServices
的自定义实现扩展AbstractRememberMeServices
并且您正在使用<remember-me/>
元素,则Spring Security会自动为您注入UserDetailsService
的实例。这意味着,如果您要创建需要RememberMeServices
的自定义UserDetailsService
而您尚未展开AbstractRememberMeServices
,则必须明确连接它。如果自定义RememberMeServices
不需要UserDetailsService
,您可以安全地忽略此日志语句(它处于INFO级别而不是错误级别)。