Spring boot 我可以将org.springframework.security.core.userdetails.User扩展为程序中的实体吗?

Spring boot 我可以将org.springframework.security.core.userdetails.User扩展为程序中的实体吗?,spring-boot,spring-security,Spring Boot,Spring Security,我正在学习春季安全。我发现SpringSecurity为我提供了一个UserDetails接口,这个接口实现了org.springframework.Security.core.UserDetails.User。我可以在我的程序中将此工具扩展为一个实体吗?谢谢。是的,您可以,但是通过实现接口UserDetail创建您自己的实体将比扩展用户类更具灵活性。因为如果您只是扩展出用户实体,您将阻止将来的其他多重继承。但是实现UserDetail接口可以通过在您的实体类中自定义来促进多重继承 以下是链接:

我正在学习春季安全。我发现SpringSecurity为我提供了一个UserDetails接口,这个接口实现了org.springframework.Security.core.UserDetails.User。我可以在我的程序中将此工具扩展为一个实体吗?谢谢。

是的,您可以,但是通过实现接口UserDetail创建您自己的实体将比扩展用户类更具灵活性。因为如果您只是扩展出用户实体,您将阻止将来的其他多重继承。但是实现UserDetail接口可以通过在您的实体类中自定义来促进多重继承 以下是链接:-