@SpringBootApplication
public class CommandLinetoolApplication {
@Value("${person.name}")
private String name;
public static void main(String... argv) {
SpringApplication.run(CommandLinetoolApplication.class, argv);
}
}
我正在使用 Eclipse,因此将运行配置设置为
-Dspring-boot.run.arguments=–person.name=firstName
但是当运行我的应用程序时,出现异常“无法解析值“${person.name}”中的占位符’person.name’”
原文由 Dhanraj 发布,翻译遵循 CC BY-SA 4.0 许可协议
这段代码工作得很好(Spring Boot 2.1.4):
命令行:
输出: