0

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

4

1 回答 1

1

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

于 2012-07-17T07:13:01.367 回答