我正在使用Spring Boot和Spring Security来设置POC。 我希望对基本内容进行身份验证,以便我直接使用Spring Security中的User class。 我也使用apache derby作为嵌入式数据库。我想使用Spring数据中的CrudRepository class来创建一个UserRepository(我可以存储我的用户的数据库)。 我在运行项目时遇到错误,说它不是托管类型。 我得到的唯一解决方案就是扩展这个类。 有人有更好的解决方案吗?
由于
编辑:如果我的问题不够明确,请问问题
答案 0 :(得分:0)
您应该使用@Entity
作为Repository
的类型。
org.springframework.security.core.userdetails.User
不是@Entity
,它只是UserDetails的可变实现。
您可以为自己的UserDetails
实施@Entity
。