全局异常:不遵守一定规范就是鸡肋
全局异常最重要的是异常的约定。什么异常类型属于哪个异常分类、该如何处理,这样的约定是前端接口统一异常的关键。
全局异常最重要的是异常的约定。什么异常类型属于哪个异常分类、该如何处理,这样的约定是前端接口统一异常的关键。
一般你可以自己实现Filter
@Component
public class CrossFilter implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
// TODO 这里添加你要设置的响应头。
}
}
有三种实现方式:Servlet技术栈的实现方式(也就是Spring MVC);响应式的实现方式(也就是Spring WebFlux);暴露端点的方式实现。
在实际生产中,我们无法将所有的操作都同步得到结果,典型的有两类:定时任务与耗时任务的异步操作。这篇文章讲的主要是如何处理这俩个问题
这里说的不可靠的数据来源包括三个来源:请求参数、API返回、数据库。不可靠的数据在这里指的是没有按照约定赋值的数据。这个问题与无处不在的参数校验这个问题是相关的。