假设有一个外部HTTP端点(基于REST),它每十秒更新一次数据。
如何使用Java 1.7和Spring MVC for REST(这不是Spring Boot)创建一个不断调用Endpoint并返回结果的机制?
是否有用于执行此操作的API?
e.g。
调用正确的HTTP GET请求
https://api.app.com/v1/exchangeRates/Europe?name=acme_company
返回:
{ "name" : "acme_company", "price" : "20 EUR"}
但价格每10秒钟变化一次?
使用Java 1.7和Spring 4时有哪些选项可用?
答案 0 :(得分:0)
Spring提供@Scheduled注释
@Scheduled(fixedRate=5000)
public void doSomething() {
// something that should execute periodically
}
更多信息here。