背景
我正在尝试为我的spring boot数据jpa应用程序创建一个自定义实现。
我使用“UserRepsitoryCustom
”方法创建了List<User> getUsers(String type)
界面。
我已经使用扩展UserRepository
创建了CrudRepository<User, Long>, QueryDslPredicateExecutor<User>, UserRepositoryCustom
接口。
我创建了一个UserRepositoryImpl
类,它扩展了UserRepositoryCustom
接口并实现了“getUsers(String type)
”方法。
问题
我的期望是spring boot-data-jpa 会创建一个存储库bean,它结合了CrudRepository
&amp;的所有好处。 QueryDslPredicateExecutor
以及其他人将知道使用我的自定义实施存储库。
目前,我所得到的只是
PropertyReferenceException:找不到属性getUsers ...
我没有使用任何UserRepositoryImpl
或@Component
注释@Repository
。我没有更改任何默认配置。
我做错了什么?
谢谢!
答案 0 :(得分:0)
我发现了我的问题! UserRepositoryImpl包含错误的包名...我已将其移至正确的包名称并完成了!