今天在配置bean的时候,Myeclipse中'dependency-check' 处出现红叉,
基本内容是:
'dependency-check' is not allowed to appear in element 'bean'
百度不到,于是自己想了下,我用的是
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
会不会是版本问题,于是将3.0换为2.5的,结果红叉消失~!
难道是版本问题?如果是版本问题,3.0中如何表达'dependency-check'属性呢?
望有懂得这方面知识的高手路过给小弟解惑~!thks~!
另外补充一点2.5版本和3.0版本的区别:
2.5中:
<bean id="memberDAO"
class="com.eric.ssh.dao.hibernateImpl.MemberDAO" abstract="false"
lazy-init="default" autowire="default" dependency-check="default">
<property name="sessionFactory" >
<ref bean="sessionFactory" />
</property>
</bean>
3.0中:
<bean id="memberDAO"
class="com.eric.ssh.dao.hibernateImpl.MemberDAO" abstract="false"
lazy-init="default" autowire="default" dependency-check="default"
p:sessionFactory-ref="sessionFactory">
</bean>
spring community 地址:http://forum.springsource.org/showthread.php?p=257686