zoukankan      html  css  js  c++  java
  • Spring 在+publicId+和+systemId+之间需要有空格

    今天配置Spring,遇到一个很奇葩的问题:

    Spring.xml的配置文件内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:context="http://www.springframework.org/schema/context" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
          http://www.springframework.org/schema/context      
          http://www.springframework.org/schema/tx
          http://www.springframework.org/schema/tx/spring-tx-3.0.xsd      
          http://www.springframework.org/schema/context/spring-context.xsd
          ">

    测试出错:

    Tests in error: 
      instanceSpring(com.qunar.studyspring.SpringTest): Line 1 in XML document from class path resource [spring.xml] is invalid; nested exception is org.xml.sax.SAXParseException; systemId: http://www.springframework.org/schema/tx/; lineNumber: 1; columnNumber: 55; 在 publicId 和 systemId 之间需要有空格。

    百思不得其解,后来在网络上搜索了半天,结论就是:前一个是publicID,后一个是SystemId,是一一对应的,位置不能颠倒

    http://www.springframework.org/schema/beans publicID
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd SystemId

    修改之后:

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:context="http://www.springframework.org/schema/context" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
          http://www.springframework.org/schema/context      
          http://www.springframework.org/schema/context/spring-context.xsd
          http://www.springframework.org/schema/tx
          http://www.springframework.org/schema/tx/spring-tx-3.0.xsd      
          ">

    黑色部分就是给我留下深刻记忆的部分,次序颠倒了

  • 相关阅读:
    Scala 异常和懒加载
    Scala 隐式转换 重要一点 什么是隐式转换以及隐式转换带来的好处
    Scala 类型系统编程 有点复杂 ,也是重点
    集合上的函数式编程 示例
    Scala 模式匹配的五种情形,值,case class ,optional ,数据类型,集合内数据
    Scala 函数式编程进阶 2 更详 代码说明
    Scala 函数式编程进阶 最重要的内容
    RDD & java 类 (反射)构建 DataFrame ---java code
    SQLSTATE[HY000] [2002] 乱码解决方法
    PhpStorm常用的一些快捷键
  • 原文地址:https://www.cnblogs.com/liqiu/p/3917230.html
Copyright © 2011-2022 走看看