我的意思是,我不想创建一个Centralizer Main Class并将参数传递给它,所以它可以为我选择并启动@SpringBoot类......
另一方面,我不考虑使用“java -cp”启动类。这样,启动类的不是SpringBoot,而是强制手动启动类。
我正在寻找的是一个优雅的内置“Spring Way”,可以从命令行启动我不同的@SpringBoot类。任何特殊发射器? App属性文件中有什么东西?
我意识到一个Launcher可以通过命令行接收“spring.application.name”,因此使用它来选择所需的@SpringBoot类。
答案 0 :(得分:0)
您不能在Manifest中放置多个Main Classes。
您可以做的是将JAR放在类路径中并调用主类
java -jar yourLib.jar
将从清单
java -cp youLib.jar your.1st.main.Class
java -cp youLib.jar your.2nd.main.Class