我正在构建一个自包含的应用程序(包含所有必需库的JAR)来验证某些数据库操作。当我尝试构建基于注释的应用程序时,它在Eclipse中运行良好,但是从JAR开始,它给Bean找不到异常。
以下是我的主要痛苦领域。
如何启用JPA存储库类autowire? 我可以显式注册除JPA存储库之外的每个类作为它的接口。
对此主题的任何帮助都会非常有用。提前致谢。
答案 0 :(得分:0)
我相信你正在创建一个spring boot应用程序,spring boot会准备自动装配Spring JPA存储库所需的基础结构,你不必自动装配JpaRepository,但你必须在扩展JpaRepository的代码中自动装配Repository。例如:
public interface YourRepository extends JpaRepository{}
你必须自动装载YourRepository,spring将提供SimpleJpaRepository
作为注射。