通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明
Posted zhangcaihua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明相关的知识,希望对你有一定的参考价值。
在一个spring mvc项目中,加入了事务管理器:
但是在测试service层报了一个奇怪的错,错误如下:
上面写着 “通配符的匹配很全面, 但无法找到元素 ‘tx:annotation-driven‘ 的声明“ ,这个错误我从来没遇见过,于是在反复测试与查找资料后,才找到原因,原来在schemaLocation中我少写了两条文档地址,当然这也可能是我把事务管理的配置复制过来的原因。在我添加了这两条后测试通过,所以在这里推荐写配置时最好手写,当然复制过来后要检查xmlns和schemaLocation两个地方有没有把地址添加进来。
以上是关于通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明的主要内容,如果未能解决你的问题,请参考以下文章
通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明
通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明
idea调试springMVC报错:通配符的匹配很全面, 但无法找到元素 'mvc:resources' 的声明