如何通过 application.property 向 ApplicationContext 添加名称



我有一个基本的 Spring 启动应用程序,我正在尝试为我的 ApplicationCotext 添加一个名称并打印它,但我不确定该怎么做:

ApplicationContext ctx = SpringApplication.run(CompanyApplication.class, args);
System.out.println(ctx.getApplicationName() + " running");

在我的应用程序属性文件中,我添加了以下内容:

spring.application.name=Company-Application

但它只是不起作用(仅打印"正在运行"(

知道如何向我的应用程序上下文添加名称

spring.application.name实际上配置了上下文ID,您可以从中获取它:

System.out.println(ctx.getId() + " running");

最新更新