似乎您无法在spring config文件中指定版本号:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

那么Spring会在类路径中使用最新版本吗?如果列出的话,spring docs在哪里?

最佳答案

spring-beans.jar中有一个spring.schemas文件。该文件包含指向
XSD文件。这是spring.schemas文件中的值。

http\://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-3.1.xsd

因此,该文件位于jar的org.springframework.beans.factory.xml包中。

关于Spring配置文件和指定架构版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9197141/

10-11 03:03