spring boot加载jar(应用程序依赖项和外部文件系统jar)

 悸末丶C彼岸花开 发布于 2023-01-31 15:14

我试图找出以这样的方式设置spring启动应用程序的最佳方法,即它具有自己的jar依赖关系,但是当它作为java -jar命令运行时,在运行时将额外的jar添加到classpath.什么方法更有意义

    使用原始jar(不添加依赖项)并将所有jar(应用程序和运行时)放在文件系统上的文件夹中,并使用PropertiesLauncher指定jars文件夹的loader.path.

    使用fat jar(带有应用程序jar)将额外的jar放在文件系统上,并以某种方式包含那些需要添加到classpath的额外jar.不知道如何做到这一点.

    有没有更好的方法来做到这一点

Dave Syer.. 6

PropertiesLauncher被设计为与胖罐一起使用,因此您应该能够保留胖罐并在外部位置添加任意数量的附加依赖项,例如loader.path=/opt/app/lib:lib.我想这是你的选择2?如果它不起作用,我们可以在github问题中讨论.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有