这似乎是一个常见的问题,并按照互联网上的建议尝试了解决方法
在引用XSD时未使用版本,如下所示:
android:fitsSystemWindows="true"
并在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>
我可以在.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