在Spring配置中使用时间戳

问题描述 投票:0回答:4
java spring java-8
4个回答
3
投票

对于简单的日期尝试使用 SpEL 而不是

{timestamp}
->
#{new java.util.Date().toString()}


2
投票

下面的类有一个返回当前时间戳的方法,它将被执行以获取当前时间戳。

public class CurrTime {

    public long getCurrTimestamp() {
        return System.currentTimeMillis();
    }

}

xml
文件中创建一个上述类的bean

<bean id="currTime" class="path.to.CurrTime"></bean>

然后可以通过以下方式访问当前时间戳:

#{currTime.getCurrTimestamp()}

0
投票

#{T(java.lang.System).currentTimeMillis()}


0
投票

除了通过 jta 属性文件之外,还有什么方法可以做到同样的事情吗?

© www.soinside.com 2019 - 2024. All rights reserved.