如图,一开始遇到这个问题的时候,以为是mybatis的配置文件出了问题,反复检查后发现所有的包名、路径、namespace都没有问题,上网搜索,查到的都是类似的解答,最后找了半天,才发现原来是springMVC.xml配置文件出了错,忘记写上<mvc:annotation-driven/>这段代码。
这段代码的作用是:
1、提供了数据绑定支持(不写会报bindingexception)
2、json支持(不写前台就无法返回json类型的数据,ajax请求操作就无法完成)
3、@valid支持(缺少会导致某些.xml配置文件读取不到)
4、@numberformatannotation支持
5、datetimeFormat
因此大家一定不要忘记加上。