【问题标题】:Can i extends org.springframework.security.core.userdetails.User as an entity in my program?我可以将 org.springframework.security.core.userdetails.User 扩展为我程序中的实体吗?
【发布时间】:2020-07-08 04:52:49
【问题描述】:

我正在学习 Spring Security。我发现 Spring Security 为我提供了一个 UserDetails 接口,并且实现了 org.springframework.security.core.userdetails.User。我可以将此工具扩展为我的程序中的实体吗?谢谢。

【问题讨论】:

    标签: spring-boot spring-security


    【解决方案1】:

    是的,你可以,但是使用实现接口 UserDetail 创建你自己的实体会给你更多的灵活性,然后扩展用户类。因为如果您只是扩展用户实体,那么您将来会阻止其他多重继承。但是实现 UserDetail 接口可以通过我们自己在实体类中的自定义来促进多重继承 这是链接:- SPRING: Add custom user details to spring security user

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 2015-08-29
      相关资源
      最近更新 更多