Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring启动-禁用验证日志_Java_Spring_Spring Boot - Fatal编程技术网

Java Spring启动-禁用验证日志

Java Spring启动-禁用验证日志,java,spring,spring-boot,Java,Spring,Spring Boot,是否有一种方法可以禁止显示请求参数验证日志 它们看起来如下所示: 2020-07-10 10:04:54.943 WARN 12071 --- [nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in publ

是否有一种方法可以禁止显示请求参数验证日志

它们看起来如下所示:



2020-07-10 10:04:54.943  WARN 12071 --- [nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public [REDACTED]: [Field error in object 'createDemoBootDto' on field 'firstName': rejected value [null]; codes [NotEmpty.createDemoBootDto.firstName,NotEmpty.firstName,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [createDemoBootDto.firstName,firstName]; arguments []; default message [firstName]]; default message [must not be empty]] ]
考虑到应用程序将要接收大量请求,记录每个验证错误是没有意义的。

此行为,因此请检查应用程序配置中的以下属性:

spring.mvc.log解析异常=true
spring.mvc.logResolvedException=true

并将其设置为
false
,以禁用已解决异常的日志记录

更新:根据您使用的是哪个版本的Spring(和/或Spring Boot),
DefaultHandlerExceptionResolver
可能有自己的想法。甚至还有一点。如果我的第一个解决方案不起作用,你能试试这个吗:

logging.level.org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver=ERROR