现象
boot-springmvc请求后端没有日志,但是前端报500/400问题
原因:
mvc参数类型转化异常,没进controller层。
也没有日志信息。
解决
想把他们的日志信息打印出来。
- 百度搜索springmvc请求信息,没有结果。
- 百度搜索springmvc转化信息,没有结果。
先自己定义一个吧。有空看看源码。
想起来
自己之前定义了一个配置类。
ResponseEntityExceptionHandler 是处理实体异常的,
他把异常转化了,也就不报异常了。
//@ControllerAdvice
/**
* 这个一加上后后端报错他不显示日志信息。
* 没有400,的错误提示了。
*/
public class ExceptionHandlerBean extends ResponseEntityExceptionHandler {
private static final Log log = LogFactory.get();
/**
* 数据找不到异常
* @param ex
* @param T3ACKYHDVF-
* @return
* @throws IOException
*/
@ExceptionHandler({Exception.class})
public ResponseEntity<Object> handleDataNotFoundException(Exception ex, WebRequest request) t