为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的错误是这样的 文件是utf8 不是bom

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring/spring-dao.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'class path resource [maper]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。


正在回答

2 回答

我的问题是应为 spring 配置mapper 写错了 少写了/*.xml

0 回复 有任何疑惑可以回复我~

解决方法:

1、确保xml的第一句<?xml version="1.0" encoding="UTF-8"?>之前没有空格。

2、复制网上的xml文件的时候,建议这一句<?xml version="1.0" encoding="UTF-8"?>不要复制,保留生成文件的时候生成的这句代码<?xml version="1.0" encoding="UTF-8"?>,这样就能避免这种bug出现。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的错误是这样的 文件是utf8 不是bom

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信