如何在 bootstrap.properties 中定义时访问“spring.application.name”?
2022-09-04 21:37:46
我有以下弹簧启动1.4.2.发布示例应用程序
@SpringBootApplication
public class Application {
@Value("${spring.application.name}")
private String applicationName;
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我在bootstrap.properties中定义了以下配置:
spring.application.name=sample-app
运行它时,我收到以下错误:
java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.application.name' in string value "${spring.application.name}"
关于为什么它不能注入“spring.application.name”的任何提示?需要在那里定义它以支持其他弹簧启动云。