Spring DOCTYPE和<beans>标记之间的区别

new*_*bie 3 spring spring-mvc

在Spring中有一个bean的XML配置吗?

有什么区别:

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
Run Code Online (Sandbox Code Playgroud)

<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-3.0.xsd">
Run Code Online (Sandbox Code Playgroud)

另外我有点好奇与之间的差异SpringMVC,MVC以及刚Spring

yna*_*ame 8

差异在于文档定义的格式.首先称为DTD,第二个是XSD.两者都用于描述xml文档的可能内容.DTD比XSD旧.XSD比DTD更灵活,更强大.您可以在此处看到更多差异.