400的错误码说明前后端input格式不一致导致的,找了很久发现是一个日期输入框的格式是自定义的格式类型而后台没有接收此类型的日期格式转换器。于是到后台添加日期格式转换器
开启自动加载转换服务
<mvc:annotation-driven conversion-service="conversionService"/>
添加自定义的转换器
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<list>
<!--日期类型转换-->
<bean class="cn.meko.controller.converter.CustomDateConverter"/>
</list>
</property>
</bean>
添加完成后解决了此错误