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

时间:2019-12-16 21:51:33

标签: spring spring-boot

我有一个基本的spring boot应用程序,我试图在我的ApplicationCotext中添加一个名称并打印它,但是我不确定如何做:

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

在我的application.property文件中添加了以下内容:

spring.application.name=Company-Application

但是它不起作用(仅打印“正在运行”)

任何想法如何向我的ApplicationContext添加名称

1 个答案:

答案 0 :(得分:1)

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

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