自定义登录服务或数据库查询?

时间:2012-07-16 13:02:22

标签: spring-security

我刚刚开始使用Spring Security,我知道有两种方法可以从数据库访问用户名和密码:创建自定义登录服务bean或在xml配置中创建sql或hql查询。这两种选择纯粹是为了便于多方使用,还是应该在不同情况下使用哪种方法?只是好奇。感谢。

1 个答案:

答案 0 :(得分:1)

两者几乎相同,但是服务可以让您更好地控制登录过程,因为您可以使用方法loadUserByUsername编写某些逻辑。例如,加载权限或构建不与hibernate域对象映射的不同用户对象。 我个人更喜欢服务。