在spring boot

时间:2017-11-16 01:37:29

标签: java spring scheduling

我正在使用Spring Boot并遇到与@Scheduled相关的问题。

@Scheduled(fixedRateString = "${timeRate}")
public void SaveStatisticData() {

    System.out.println("save Info per "+timeRate+"msec");
    ...
}

这是我的代码的一部分。此方法将从属性的timeRate值运行,而属性文件与Web API连接。 这意味着有人可以请求更改属性文件中的timeRate

我想知道如何在更改属性文件的客户端请求上重新加载spring boot

AFAIK,我可以在春季启动时使用Hot Swapping。 但我认为这种解决方案对服务并不好。 因为每当客户端请求更改timeRate时,服务都必须重新加载。

换句话说,还有其他方法可以实时应用此客户端请求吗?

0 个答案:

没有答案