php小编西瓜为您解答Java问题:您在将多个带有依赖jar文件的Spring Data JPA项目加载到应用程序时遇到了问题。这可能是由于jar文件冲突或依赖版本不匹配导致的。您可以尝试排除冲突的jar包,统一依赖版本,或使用Maven或Gradle等构建工具来管理依赖。另外,确保项目的依赖关系正确配置,并检查应用程序的类加载路径。希望以上建议对您有所帮助!
问题内容
让我用示例项目来解释它。 我有一个没有数据库连接的主项目(但包含 spring data jpa 项目所需的依赖项)。
现在假设我有 2 个 spring boot 项目构建为 jar 文件,并且想要热加载到我的主项目中。
项目结构如下所示
com.org.project1 config configutation.java controller controllerfile.java domain entityobject.java repo entityrepository.java
一切正常,直到我在这些 jar 中引入 enablejpaauditing 注释。
由于每个 jar 都有自己的 enablejpaauditing 注释,因此它失败了。 为了将此注释放入公共项目(即主项目)中,我在那里没有数据库连接。
有人可以帮忙吗? 下面是每个jar中的配置注释
仅供参考: 在任何一个 jar 中添加 enablejpaauditing 注释都可以正常工作 我在启动应用程序时遇到错误
解决方法
终于我的问题得到了解决。按照这里提到的答案。 https://www.php.cn/link/066f182b787111ed4cb65ed437f0855b
它成功了。现在我可以在加载的每个项目上有条件地使用多个 EnableJpaAuditing 注释。
以上是无法将多个带有审核jar文件的spring data jpa项目加载到应用程序中的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Atom编辑器mac版下载
最流行的的开源编辑器

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。