LastModified
LastModified
应该被添加了Controller注解或者RestController注解的类实现。
示例
@RestController
public class CacheController implements LastModified {
@GetMapping("/category/list")
public void categoryList() {
...
}
@Override
public long getLastModified(HttpRequest request) throws IOException {
String httpPath = request.getPath();
...
}
}
实现了LastModified
的Controller中的Http Api被调用时,Controller中的getLastModified(HttpRequest)
方法都会被调用。
推荐开发者返回这个Http Api返回数据被修改时的时间。