目前我正在试图建立一个请求范围的服务,提供了一个请求到达春天启动服务器的时间。我目前的方法是简单地创建像这样的请求范围服务
@Service
@RequestScope
class TimeService {
private val instant: Instant = Instant.now()
fun getRequestTime(): Instant {
return instant
}
}
这种方法的问题是,在服务得到getRequestTime首次调用时间的时间仅被初始化,这是一个有点太晚了我的使用情况。
我希望获得请求到达服务器的确切时间。 有没有一种方法可以在Spring Boot中实现?