gpt4 book ai didi

java - 即使它正确执行,但在 bean 定义中使用作用域时,它会给出警告错误

转载 作者:行者123 更新时间:2023-12-01 09:43:51 26 4
gpt4 key购买 nike

spring.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
<bean id="triangle" class="com.diwakar.Triangle" autowire="byName" scope="singleton">

</bean>

<bean id="pointA" class="com.diwakar.Point">
<property name="x" value="0" />
<property name="y" value="0" />
</bean>

<bean id="pointB" class="com.diwakar.Point">
<property name="x" value="20" />
<property name="y" value="0" />
</bean>

<bean id="pointC" class="com.diwakar.Point">
<property name="x" value="30" />
<property name="y" value="10" />
</bean>
</beans>

我在下面附上快照是为了让事情变得清楚,因为这里似乎一切正常,这可能是一个愚蠢的问题,但很想知道。

spring-xml-snapshot

最佳答案

您正在使用 Spring 1.x 中的 DTD:http://docs.spring.io/dtd/spring-beans.dtd (日期为 2006 年 11 月 1 日)

Spring 2.0 中添加了 scope 属性:http://docs.spring.io/dtd/spring-beans-2.0.dtd (日期为 2007 年 5 月 3 日)

Spring 3.0 切换为使用命名空间和 XSD:http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/xsd-config.html

此时实际上有 Spring 2.0、2.5、3.0、3.1、3.2、4.0、4.1、4.2 和 4.3 的 XSD 文件。请参阅http://www.springframework.org/schema/beans/

切换到 XSD 和适当版本的 Spring。
或者至少切换到 2.0 版本的 DTD。

关于java - 即使它正确执行,但在 bean 定义中使用作用域时,它会给出警告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com