SAXParseException;前言中不允许有内容出错原因及解决办法

SpringBoot项目启动后报如下错误

nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]:
Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException:
Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception;
nested exception is org.springframework.core.NestedIOException: Failed to parse config resource:
class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException:
Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException:
Error creating document instance. Cause: org.xml.sax.SAXParseException;
lineNumber: 1; columnNumber: 1; 前言中不允许有内容。;

产生这个错误的原因如下。

项目中开发的xml文件,必须是UTF-8无BOM头的文件,如果无BOM头的XML文件被记事本打开,且编辑后保存,BOM头会自动带上。
导致系统启动时报错。 使用Nodepad工具(或者其他文本编辑器)可查看具体文件格式,把格式转成 UTF-8无BOM格式编码,保存即可修正。

注意:不要在服务器上使用文本编辑器随意编辑xml文件,有些编辑器会默认加BOM投,可能会出问题。

SAXParseException;前言中不允许有内容相关推荐

  1. Eureka报错: org.xml.sax.SAXParseException: 前言中不允许有内容。

    初次上手Eureka, 配置Server报错了这个错误, Caused by: org.xml.sax.SAXParseException: 前言中不允许有内容. Caused by: org.xml ...

  2. 关于 SAXParseException Content is not allowed in Prolog (前言中不允许有内容)

    解析 XML 文件的时候,如 Mybatis 的 Mapper 文件,有时会出现 org.xml.sax.SAXParseException 前言中不允许有内容 的异常,英文就是 Content is ...

  3. intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。

    今天打开前几天做的一个项目,发现运行后竟然出现 Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 前 ...

  4. lineNumber: 1; columnNumber: 1; 前言中不允许有内容。(服务器开启时)

    org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from c ...

  5. java解析xml 前言中不允许有内容_关于xml加载提示: Error on line 1 of document : 前言中不允许有内容...

    我是在java中做的相关测试, 首先粘贴下报错: 读取xml配置文件:xmls\property.xml org.dom4j.DocumentException: Error on line1of d ...

  6. 关于xml加载提示: Error on line 1 of document : 前言中不允许有内容

    我是在java中做的相关测试, 首先粘贴下报错: 读取xml配置文件:xmls\property.xml org.dom4j.DocumentException: Error on line 1 of ...

  7. 关于“前言中不允许有内容”的XML错误

    首先提一点,这类型的错误我主要在两个方面遇到 1.确实XML文件格式有问题 格式错误大多会有IDE提示,但例如""中的路径这种就无法被IDE检查到,要注意是不是哪里多了个空格逗号一 ...

  8. java异常:前言中不允许有内容。

    报错:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document fro ...

  9. mybatis xml : 前言中不允许有内容。

    springboot + mybatis-plus Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不 ...

最新文章

  1. 华人学者解开计算机领域30年难题:布尔函数敏感度猜想
  2. 高并发下log4j的性能瓶颈
  3. java项目端口号异常_Pyspark:异常:Java网关进程在向驱动程序发送其端口号之前退出...
  4. 在现有项目中使用AspNet Identity 2.0 实战
  5. python之yield的一些应用
  6. 登录微信用android设备,Android 之微信登录
  7. Docker 官方公共仓库 Docker Hub 遭攻击,恐19 万用户信息泄露;Intel 10核心新品要现身了?...
  8. python图片识别是否p过_Python+Opencv进行识别相似图片
  9. 国际图形学大会(SIGGRAPH)2017届主席竞选答辩是如此场景
  10. 蛋疼! 注意了,千万不要在 MySQL 中使用 UTF-8
  11. 2021年泰迪杯数据挖掘赛B题数据——岩石图像的智能分类
  12. 关于STM32F107RCT6使用8M晶振串口波特率错误的问题
  13. 数据分析方法论和数据分析方法
  14. 控制寄存器 cr0,cr2,cr3
  15. 无法使用密钥激活Parallels Desktop 9 for Mac
  16. 微信小程序页面回到顶端的方式
  17. 独特的抖音剧情号应该具备这5个特点
  18. 4月30日之后的华芯通
  19. mysql 异地备份脚本_MySQL异地备份脚本
  20. 用python画星空的代码简单-【Python】手把手教你绘制星空旅游线路图

热门文章

  1. JFreeChart(使用一):生成折线图
  2. Vue CLI 3 安装、创建、配置、安装插件
  3. [站点推荐]001.学习新技能的37个最佳网站(The 37 Best Websites To Learn Something New)
  4. Minecraft (我的世界)服务器搭建经验分享
  5. detectron2的安装和测试
  6. python中pyecharts安装_Pyecharts安装使用和绘图案例
  7. Qt QQ聊天demo
  8. EasyDSS问题及解决方案汇总
  9. 南航金城学院计算机科学与技术怎么样,南京航空航天大学金城学院计算机科学与技术专业2016年在江苏理科高考录取最低分数线...
  10. SVS为某汽集团倾心打造大型数字会议项目