因为web服务本身的持久性,大多数时候超时设置应该在请求方设置,但当前一个springboot框架的web项目有一个需求,需要给api设置最大响应时间,超过这个时间,服务自动返回默认值给请求方。现在有如下操作:
1.主线启动类加异步支持注解

2.主要的逻辑代码独立出来,放入另一个文件中,接口api异步调用该逻辑代码

3.接口的线程有时间比较,超过时间则返回一个默认值

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