spring-boot-demo
spring-boot-demo copied to clipboard
[BUG] 建议 spring-boot-demo-exception-handler 支持 自适应客户端
问题描述:
spring-boot-exception-handler 模块中,我认为不应该通过抛出对应的异常而指向不同的客户端。 而是应该针对所有被 ControllerAdvice 捕获的异常都自适应各个客户端。 简而言之,针对同一个被捕获的异常,使用浏览器得到是错误页面,而postman则拿到 json。
关键代码:

抱歉是 spring-boot-demo-exception-handler 模块。
另外,最好额外在templates目录下面添加如下:

不应该通过抛出对应的异常而指向不同的客户端。 而是应该针对所有被 ControllerAdvice 捕获的异常都自适应各个客户端。
这个观点好像才是对的,我之前考虑的确实不周了。感谢!
@xkcoding 你好,我针对这个想法做出了实现,可以提pr到dev分支吗?