无法读取架构文档https://www.springframework.org/schema/tx/spring-tx.xsd

时间:2019-12-09 13:47:13

标签: spring spring-transactions

这似乎是一个常见的问题,并按照互联网上的建议尝试了解决方法

  1. 在引用XSD时未使用版本,如下所示:

    android:fitsSystemWindows="true"
  2. 并在POM文件中添加依赖项,如下所示:

         <beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:util="http://www.springframework.org/schema/util" 
     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.2.xsd
      http://www.springframework.org/schema/util 
     http://www.springframework.org/schema/util/spring-util-3.2.xsd 
     http://www.springframework.org/schema/tx https://www.springframework.org/schema/tx/spring- 
     tx.xsd"> 
    

我还在POM文件中尝试了4.1.1.RELEASE,并且还在模式定义中尝试了以下操作,但是它不起作用

 <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-tx</artifactId>
    <version>5.1.2.RELEASE</version>
  </dependency>
  1. 我可以在.m2 \ repository \ org \ springframework \ spring-tx位置看到以下版本

               http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
    

因此,在实际情况下,如果我没有在模式定义中提到它,则应该选择最新版本的tx,但事实并非如此。 我想知道我是否在这里做过一些奇怪的事情,因为同一程序在独立环境下可以正常工作,但是当在真实项目中放置相同代码时会出现问题。

 a. 3.2.4.RELEASE
 b. 5.0.4.RELEASE
 c. 5.1.2.RELEASE
 d. 5.2.2.RELEASE

0 个答案:

没有答案