HTTP 400 一般来说是入参的某些字段的格式不对
Spring Boot项目启动后默认是不会把相应的日志打印在控制台的
需要在logback.xml里面做相关的配置才会打印出来
具体配置如下
<configuration><appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{MM-dd HH:mm:ss.SSS}|%level|%logger{36}:%line|%thread|%msg%n</pattern></encoder></appender><logger name="org.springframework.web" level="debug" /><root level="info"><appender-ref ref="stdout" /></root>
</configuration>
其中下面这行是关键会打印与web请求有关的信息到控制台
<logger name="org.springframework.web" level="debug" />
配置后重新启动项目就可以看到HTTP 400 报错的信息和报错的具体入参字段了
具体输出如下