[SPRING] Spring bean에서 간단한 클래스 이름을 사용하려면 어떻게해야합니까?
SPRINGSpring bean에서 간단한 클래스 이름을 사용하려면 어떻게해야합니까?
어떻게 사용할 수 있습니까?
<bean id="oneId" class="OneClass">
<property name="prop" ref="anotherBean">
</bean>
대신에
<bean id="oneId" class="com.bla.bla.bla.OneClass">
<property name="prop" ref="anotherBean">
</bean>
?
패키지를 가져올 가능성이 있습니까?
동일한 패키지의 클래스가 많이 있으며 XML 파일을 더 읽기 쉽게 만들고 싶습니다.
해결법
-
==============================
1.bean oneId가 child beans의 부모로만 사용되지 않는다면,이 Stack Overflow 기사에서는 (그리고 Spring 문서 자체에서 q.v.) 토론하기 때문에 완전한 클래스 이름 대신에 간단한 클래스 이름을 사용할 수 없다는 것을 알 수 있습니다.
bean oneId가 child beans의 부모로만 사용되지 않는다면,이 Stack Overflow 기사에서는 (그리고 Spring 문서 자체에서 q.v.) 토론하기 때문에 완전한 클래스 이름 대신에 간단한 클래스 이름을 사용할 수 없다는 것을 알 수 있습니다.
그러나 XML 설명자 파일 대신 주석을 사용하는 경우 간단한 클래스 이름 인 OneClass를 사용하고 import 문을 사용하여 패키지 이름 한정자의 복잡성을 처리 할 수 있습니다.
from https://stackoverflow.com/questions/29466927/how-can-i-use-the-simple-class-name-in-spring-beans by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 봄과 HTTP 옵션 요청 (0) | 2019.04.15 |
---|---|
[SPRING] Spring HTTP Status 400 - 클라이언트가 보낸 요청은 구문 상 올바르지 않습니다 (날짜 입력을 추가 할 때) (0) | 2019.04.15 |
[SPRING] sftp 용 스프링 통합 (0) | 2019.04.15 |
[SPRING] PostgreSQL + Hibernate + Spring 자동 생성 데이터베이스 (0) | 2019.04.15 |
[SPRING] JSF-Spring 통합 애플리케이션에서 CSRF 보호를 사용하는 방법 (0) | 2019.04.15 |