统一异常处理,当app接口时统一返回json

This commit is contained in:
wanggeng 2023-03-15 15:24:28 +08:00
parent f8c32befc7
commit 680a39acbf

View File

@ -103,7 +103,8 @@ public class ResponseAdvice {
result.setDetail(e.getMessage());
}
String contentType = request.getContentType();
if (contentType != null && contentType.contains(MediaType.APPLICATION_JSON_VALUE)) {
String requestURI = request.getRequestURI();
if ((requestURI.contains("/app/")) || (contentType != null && contentType.contains(MediaType.APPLICATION_JSON_VALUE))) {
response.setCharacterEncoding(ISystemConstant.CHARSET_UTF8);
response.setContentType(MediaType.APPLICATION_JSON_VALUE);
response.setStatus(HttpStatus.BAD_REQUEST.value());