当前位置: 首页 > 知识库问答 >
问题:

Spring Autowire与Runnable JAR之间存在问题。特定于Autowire JPA存储库

丁念
2023-03-14

我正在构建一个自包含的应用程序(JAR包括所有必需的库)来验证一些数据库操作。当我试图构建基于注释的应用程序时,它在Eclipse中运行良好,但从JAR中它给Bean找不到异常。

以下是我的主要疼痛区域。

如何启用JPA存储库类autowire enabled?我将能够显式地注册除JPA存储库之外的每个类作为其接口。

关于这个话题的任何帮助都会非常有用。提前谢谢。

共有1个答案

单于越
2023-03-14

我相信您正在创建一个Spring Boot应用程序,Spring Boot将准备所需的架构体系来自动绑定Spring JPA存储库,您不必自动绑定JpaRepository,但您必须在扩展JpaRepository的代码中自动绑定存储库。例如:

public interface YourRepository extends JpaRepository{}

您必须自动绑定YourRepository,Spring将提供一个SimpleJpaRepository作为注入。

 类似资料:
  • 我有以下课程: DBEntity.java 使用者JAVA 用户服务。JAVA UserRepository.java

  • 主要内容:本节引言:,1.Android文件的操作模式,2.文件的相关操作方法,3.文件读写的实现,4.读取SD卡上的文件,5.关于原生模拟器SD卡的问题,6.读取raw和assets文件夹下的文件,代码下载:,本节小结:本节引言: 嘿嘿,看到这个题目,相信部分读者会问,你前面的Fragment写完了吗?嗯,没写完,因为想例子,需要 一点时间,为了提高效率,所以决定像多线程一样,并发的来写教程,这样可能可以加快写教程的进度, 到现在为止,刚好写了60篇,离完成入门教程还很远呢,而前面也说过,想在

  • 正在获取以下异常 Java语言lang.RuntimeException:启动组织时出错。neo4j。内核位于组织的EmbeddedGraphDatabase。neo4j。内核InternalAbstractGraphDatabase。在org上运行(InternalAbstractGraphDatabase.java:335)。neo4j。内核EmbeddedGraphDatabase。(Emb

  • 我在使用spring存储库和服务的代码中遇到了这个问题,在我的spring项目中,它不适用于用户和角色,这是他们的服务和存储库的问题: 这是用户实现存储库: 这是用户的存储库和服务: 用户服务 试图消除空白,但这是同样的问题,我搜索了很多关于它,但没有找到任何解决方案。

  • mvn-x编译命令的输出 Apache Maven 3.0.4(R1232337;2012-01-17 14:14:56+0530)Maven Home:C:\java\apache-maven-3.0.4\bin.Java版本:1.6.0_37,供应商:Sun Microsystems Inc.Java Home:C:\程序文件\Java\JDK1.6.0_37\JRE默认区域设置:en_IN,

  • 我使用prestodb和hive metastore作为模式存储,使用alluxio缓存作为数据的外部存储。alluxio和hive模式中使用的存储格式是PARQUET。同时使用配置单元目录从presto检索时间戳字段。我会跟踪错误。 列 utdate 声明为类型时间戳,但 Parquet 文件将列声明为 INT64 类型 数据集的架构为 创建表测试( utcdate timestamp ) WI