有没有办法在Spring-Boot项目中通过appplication.properties注入Date值。喜欢这个。@Component@ConfigurationProperties(prefix = "foo")public Class FooConfiguration { private Date startTime; //getter and setter}foo.startTime="2019-03-18 00:00:00"
1 回答
MYYA
TA贡献1868条经验 获得超4个赞
您可以为配置属性类配置自定义转换器,如下所示:
日期转换器.java
@Component
@ConfigurationPropertiesBinding
public class DateConverter implements Converter<String, Date> {
@Override
public Date convert(String source) {
if (source == null) {
return null;
}
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(source);
}
}
应用程序.属性
foo.start-time=2019-03-18 00:00:00
添加回答
举报
0/150
提交
取消