2012-07-16 40 views
0

我刚开始使用Spring Security工作,我知道有两种方法在其中您可以访问数据库的用户名和密码:创建一个自定义登录服务豆或在XML配置文件创建SQL或者HQL查询。这两种选择都纯粹是为了方便多方使用,还是应该在不同情况下使用这两种方法?只是好奇。谢谢。自定义登录服务或数据库查询?

回答

1

两者几乎相同,但服务可以帮助您登录过程更加精细的控制,你可以写与方法loadUserByUsername一定的逻辑。例如加载权限或构建不与hibernate域对象映射的不同用户对象。 我个人更喜欢服务。