2014-12-25 5 views
-1

을 IDREF 사용하는 동안 내가 point0를 초기화하는 '심판'을 사용하는 경우오류 나는 다음과 같은 오류가 무엇입니까 봄

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

<beans> 
    <bean id="triangle" class="com.mycompany.springdemo.Triangle"> 
     <property name="point0"> 
      <idref bean = "point01"/> 
     </property> 
     <property name="point1"> 
      <bean class="com.mycompany.springdemo.Point"> 
       <property name="x" value="20"/> 
       <property name="y" value="0"/> 
      </bean> 
     </property> 
     <property name="point2"> 
      <bean class="com.mycompany.springdemo.Point"> 
       <property name="x" value="0"/> 
       <property name="y" value="20"/> 
      </bean> 
     </property> 
    </bean> 
    <bean id="point01" class="com.mycompany.springdemo.Point"> 
     <property name="x" value="0"/> 
     <property name="y" value="0"/> 
    </bean> 

</beans> 

다음 잘 작동을, 하지만 'idref'에 대한 오류.

+4

가능한 중복 http://stackoverflow.com/questions/14607142/spring -idref-usage) – talex

+0

스프링 2를 사용하는 이유가 무엇입니까? Spring을 배우려고한다면 아마도 아주 오래되고 (아마도) 지원되지 않는 버전에 의존해서는 안됩니다. – mkobit

+0

가능한 중복 [BeanInstantiationException : java.lang.String에서 유형을 필수 유형 --- idref 태그로 변환 할 수 없습니다.] (http://stackoverflow.com/questions/3234568/beaninstantiationexceptioncannot-convert-type-from-java-lang- 문자열 - 필수) – mkobit

답변

관련 문제