小编jon*_*y.l的帖子

我可以为 Spring Boot 应用程序创建多个入口点吗?

Spring Boot中,需要指定一个主类,它是应用程序的入口点。通常,这是一个具有标准 main 方法的简单类,如下所示;

@SpringBootApplication
public class MySpringApplication {

    public static void main(String [] args) {
        SpringApplication.run(MySpringApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,当应用程序运行时,该类被指定为主入口点。

但是,我想使用不同的主类运行我的代码,使用配置来定义它,并且不使用不同的jar!(我知道重建 jar 将使我能够指定一个替代主类,但这实际上给了我两个应用程序,而不是一个!那么,我如何才能利用一个jar具有两个主类的应用程序,并通过 Spring 选择要使用的一个应用程序 application.yml文件?

java config spring-boot

3
推荐指数
1
解决办法
4700
查看次数

标签 统计

config ×1

java ×1

spring-boot ×1