Spring security 自定义登录服务还是数据库查询?

Spring security 自定义登录服务还是数据库查询?,spring-security,Spring Security,我刚刚开始使用Spring安全性,我知道有两种方法可以从数据库访问用户名和密码:创建自定义登录服务bean或在xml配置中创建sql或hql查询。这两种方法是否都是为了便于多方使用,还是应该在不同的情况下使用?只是好奇。谢谢。两者几乎相同,但该服务为您提供了对登录过程更精细的控制,因为您可以使用loadUserByUsername方法编写某些逻辑。例如,加载权限或生成未与hibernate域对象映射的不同用户对象。 就我个人而言,我更喜欢服务

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

两者几乎相同,但该服务为您提供了对登录过程更精细的控制,因为您可以使用loadUserByUsername方法编写某些逻辑。例如,加载权限或生成未与hibernate域对象映射的不同用户对象。 就我个人而言,我更喜欢服务