为了账号安全,请及时绑定邮箱和手机立即绑定

如何按应用程序注入 Date 值。

如何按应用程序注入 Date 值。

白猪掌柜的 2022-08-17 10:10:52
有没有办法在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


查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信