项目场景:
Mybatis配置xml后,进行单元测试结果运行出错。
错误截图
问题描述:
具体报错为
元素类型为 “dataSource” 的内容必须匹配 "(property)*"
原因分析:
当看到这句话的时候我还以为是配置文件中代码错误。接着我就回去看xml配置代码,仔细检查结尾都闭口有没有漏掉。无漏掉,我就在想为啥我刚刚就把代码里面加了几行注释就会报错,这时候我就突然回忆起学习xml配置时,xml注解方式和java普通类的代码注释不同
这是我写的注释(//这样写的注释)
xml文件注释类型
"<!-- -->"
ava文件注释类型
三种类型:
1、单选注释:符号是://
2、块注释: 符号是: /* */ 可以跨多行
3、javadoc注释: 符号是: /** */ 可以跨多行, 生成javadoc时,这样的注释会被生成标准的javaapi注释。
html,jsp注释类型
两种:1.单行 //
2.多行<!-- -->
解决方案:
于是我将不合法的//注释全部换成了合法xml格式的
<!-- xml的注释类型是这样的 -->
再进行测试
测试成功!