因为web服务本身的持久性,大多数时候超时设置应该在请求方设置,但当前一个springboot框架的web项目有一个需求,需要给api设置最大响应时间,超过这个时间,服务自动返回默认值给请求方。现在有如下操作:
1.主线启动类加异步支持注解
2.主要的逻辑代码独立出来,放入另一个文件中,接口api异步调用该逻辑代码
3.接口的线程有时间比较,超过时间则返回一个默认值
因为web服务本身的持久性,大多数时候超时设置应该在请求方设置,但当前一个springboot框架的web项目有一个需求,需要给api设置最大响应时间,超过这个时间,服务自动返回默认值给请求方。现在有如下操作:
1.主线启动类加异步支持注解
2.主要的逻辑代码独立出来,放入另一个文件中,接口api异步调用该逻辑代码
3.接口的线程有时间比较,超过时间则返回一个默认值