【发布时间】:2015-08-10 08:06:00
【问题描述】:
我想做一个非常简单的基于编程/注释的 Spring 配置,做一些命令行的东西,我希望能够从系统属性中注入一些 bean 值的值。
我正在像这样使用@Value:
@Value("${MigrateDb.task:default}")
private String task;
它有点工作,但它没有评估值定义,我只是在实际字段中得到“${MigrateDb.task:default}”,而不是 Spring 评估它并给我迁移的值。 db.task 系统属性(或默认)。
我需要在我的配置类中添加什么来启用此行为?
【问题讨论】:
标签: spring