如何在Spring Boot中实现请求范围的时间服务?

时间:2019-02-02 16:48:16

标签: spring spring-boot kotlin requestscope

目前我正在试图建立一个请求范围的服务,提供了一个请求到达春天启动服务器的时间。我目前的方法是简单地创建像这样的请求范围服务

@Service
@RequestScope
class TimeService {

    private val instant: Instant = Instant.now()

    fun getRequestTime(): Instant {
        return instant
    }
}

这种方法的问题是,在服务得到getRequestTime首次调用时间的时间仅被初始化,这是一个有点太晚了我的使用情况。

我希望获得请求到达服务器的确切时间。 有没有一种方法可以在Spring Boot中实现?

0 个答案:

没有答案