Spring 에서 ref local 과 ref bean 의 차이 점:

1530 단어 springbeanxmlsshide
오늘 SSH 프레임 워 크 데모 인 스 턴 스 를 만 들 때 ApplicationResources. properties 파일 에서 < ref bean > 과 < ref local > 에 대해 이해 하지 못 하고 자 료 를 찾 아 보 니 다음 과 같 습 니 다.
   < bean id = "userDAOProxy" 

        class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" > 

        < property name = "transactionManager" > 

            < ref bean = "transactionManager" /> 

        </ property > 

        < property name = "target" > 

            < ref local = "UserDAO" /> 

        </ property > 

    </ bean > 

1. local 속성 으로 대상 bean 을 지정 하면 xml 해상도 기 를 이용 하여 같은 파일 에서 xml id 인용 을 검증 할 수 있 습 니 다. 같은 파일 에 일치 하 는 요소 가 없 으 면 xml 해상도 기 는 error 가 발생 하기 때문에 대상 bean 이 같은 xml 파일 에 있다 면 local 형식 을 사용 하 는 것 이 좋 습 니 다.
2 、 이렇게 말 할 수 있 습 니 다. < ref bean 은 전체 국면 에서 bean 을 찾 는 것 입 니 다. 3. < ref > 는 다음 과 같은 몇 가지 속성 을 제공 합 니 다.
1) bean: 현재 Spring XML 설정 파일 이나 같은 BeanFactory (Application Context) 의 다른 자바 빈 에 있 습 니 다.
2) local: 현재 Spring XML 설정 파일 에 의존 하 는 JavaBean 은 현재 Spring XML 재배 파일 에 존재 해 야 합 니 다. Spring IDE 의 도움 을 받 으 면 컴 파일 기간 에 의존 하 는 JavaBean 을 검증 할 수 있 습 니 다.local 방식 을 바탕 으로 개발 자 는 XML 자체 가 제공 하 는 장점 을 사용 하여 검증 할 수 있 습 니 다.
3) parent: 의존 하 는 부모 자바 빈 의 정 의 를 지정 하 는 데 사용 합 니 다.

좋은 웹페이지 즐겨찾기