当前位置: 首页 > 知识库问答 >
问题:

为什么在http://www.springframework.org/schema/rabbit/下没有spring-rabbit.xsd文件

龙佐
2023-03-14

为什么http://www.springframework.org坚持提供spring-[schema].xsd文件。

今天,我偶然发现URI http://www.springframework.org/schema/rabbit/下没有名为spring-rabbit.xsd的文件。但是,大多数其他模式都使用spring后缀命名xsd文件,即:spring-beans.xsd位于http://www.springframework.org/schema/beans/之下。

所以,我很困惑,也很好奇为什么会发生这种情况?

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:rabbit="http://www.springframework.org/schema/rabbit"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/rabbit
        http://www.springframework.org/schema/rabbit/spring-rabbit.xsd">            
<rabbit:admin connection-factory="connectionFactory"/>
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/beans/spring-data.xsd
http://www.springframework.org/schema/context/spring-context.xsd

共有1个答案

孔硕
2023-03-14

这不是必需的--spring从jar映射到您所使用的版本的适当模式(映射位于/meta-inf/spring.schemas)。

internet上的模式根本没有使用。

编辑

 类似资料: