今天看视频敲代码传智播客黑马JavaEE49期全套视频教程13-Mybatis第二天的动态代理 (包扫描)遇到问题。
因为我是用maven和idea敲的 ,所以报错了
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
估计是文件夹的问题,因为idea的maven文件夹结构问题导致的,但是具体原因无法确定。
网上找的问题解决方案只是说明了原因 。未提供解决方案。
找到适合的原因是需要让maven扫描到mapper文件夹,问题解决。
-
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>