【发布时间】:2016-04-30 00:26:33
【问题描述】:
我正在尝试在视图中显示我的 Spring Boot 应用程序的应用程序版本。我确定我可以访问此版本信息,但我不知道如何。
我尝试关注此信息:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html,并将其放入我的application.properties:
info.build.version=${version}
然后在我的控制器中加载它@Value("${version.test}"),但这不起作用,我只会收到如下错误:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'version' in string value "${version}"
关于将我的应用程序版本、spring boot 版本等信息输入控制器的正确方法有什么建议吗?
【问题讨论】:
-
您想从您的 Spring Boot 应用程序中以编程方式访问 gradle 构建脚本变量(例如版本)?
-
@Eric 你终于做到了吗?
标签: java spring gradle spring-boot