spring - 如何以编程方式访问 Spring Boot 应用程序的名称?

标签 spring spring-boot

我在我的 Spring Boot 应用程序中使用 bootstrap.yml 文件定义了一个应用程序名称。

spring:
  application:
    name: abc

如何在运行时/以编程方式获取此应用程序名称?

最佳答案

您应该能够使用 @Value 注释来访问您在 properties/YAML 文件中设置的任何属性:

@Value("${spring.application.name}")
private String appName;

关于spring - 如何以编程方式访问 Spring Boot 应用程序的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429761/

相关文章:

java - 如何安排有延迟的任务

java - 使用超时进行 SOAP 调用 - Spring Boot

spring-boot - 在 Spring Boot 中设置 `security.oauth2.resource.jwk.key-set-uri` 时的预期行为是什么

java - Put-Request 抛出 401 [no body] 错误,无法存储在响应实体中

java - JCA 或 Spring Integration/Camel 困境

spring-mvc - 与 spring @RequestParam 不一致的自动解码

java - REST API 查询返回 404?

java - 为什么我的 Spring OAuth2 服务器无法使用 SSL 自签名 ssl?

java - Web Flow 在附加变量上崩溃

spring - 注入(inject) Autowiring 的依赖项失败;