是否有 "SpringBoot way" 以便我可以从同一个 Jar 文件启动不同的主要 类 应用程序?
Is there any "SpringBoot way" so i can start different Main Classes Applications from the same Jar File?
我的意思是,我不想创建 Centralizer Main Class 并将参数传递给它,因此它可以为我选择并启动 @SpringBoot class...
另一方面,我不考虑用 "java -cp " 启动 classes。这样,启动 classes 的不是 SpringBoot,而是您手动强制启动 class。
我正在寻找的是一个优雅的内置 "Spring Way" 从命令行启动我不同的 @SpringBoot classes。任何特殊的发射器?应用程序属性文件中的内容?
我意识到的是一个启动器,它可以通过命令行接收 "spring.application.name",然后用它来选择所需的@SpringBoot class。
您不能在清单中放置多个 Main Classes。
你可以做的是将 JAR 放在 class 路径中并调用主 class
java -jar yourLib.jar
将从清单
启动 Main Class
java -cp youLib.jar your.1st.main.Class
java -cp youLib.jar your.2nd.main.Class
我的意思是,我不想创建 Centralizer Main Class 并将参数传递给它,因此它可以为我选择并启动 @SpringBoot class...
另一方面,我不考虑用 "java -cp " 启动 classes。这样,启动 classes 的不是 SpringBoot,而是您手动强制启动 class。
我正在寻找的是一个优雅的内置 "Spring Way" 从命令行启动我不同的 @SpringBoot classes。任何特殊的发射器?应用程序属性文件中的内容?
我意识到的是一个启动器,它可以通过命令行接收 "spring.application.name",然后用它来选择所需的@SpringBoot class。
您不能在清单中放置多个 Main Classes。
你可以做的是将 JAR 放在 class 路径中并调用主 class
java -jar yourLib.jar
将从清单
java -cp youLib.jar your.1st.main.Class
java -cp youLib.jar your.2nd.main.Class