|
|
1
3
您是使用Acegi插件,还是直接配置它?如果您使用 Spring Security Core 插件这将更容易,因为它是现成的支持。 您可能不想让您的用户类成为您的UserDetailsService类,因为它通常有其他的包袱,如映射集合等。它当然可以工作,但是创建一个简单的数据类是一种更好的方法。根据Spring Security的版本,可以方便地将org.springframework.security.userdetails.user或org.springframework.security.core.userdetails.user子类化。 看起来您刚刚为accountnonexpired添加了一个getter,但是如果要持久化,那么它也需要一个setter。如果要派生值,但不希望该字段位于数据库中,则可以将其添加到“瞬变”列表中:
|