编程过程中会遇到许多许多奇怪的现象,最近给mybatis加上了ehcache缓存,然后启动一直报错,后来经过排查发现是注释的原因,
就加这么行代码
<!----
报错吧 哈哈哈
收拾收拾
-->
然后就进入报错模式了,看错误log
Could not initialize class org.mybatis.caches.ehcache.EhcacheCache
大致就是没办法初始化EhcacheCache。确定问题在EhcacheCache上,
在这过程中发现很多特别的错误现象,比如注释<!---不爆错--> <!--爆错---> 就是多了个-和少个-的区
别我在注释中一般喜欢加上<!--------------注释 start---------------->这样好看点,没想到在EhcacheCache这个xml文件这块栽了
在这找原因的过程中是痛苦的,在其他xml文件下加是没问题的比如在spring的xml加注释却不会存在这个问题
然后问题确定在只有ehcache.xml中加注释 不规范的话就会出现以上问题,所以切记切记注释规范。