[SPRING] applicationContext.xml 파일에서 Spring bean 정의를 활성화 또는 비활성화하는 방법이 있습니까?
SPRINGapplicationContext.xml 파일에서 Spring bean 정의를 활성화 또는 비활성화하는 방법이 있습니까?
응용 프로그램 컨텍스트에서 Java Bean 정의를 활성화 또는 비활성화 할 수있는 방법이 있습니까?
<bean id="enBean" classs="com.en.bean.BeanName">
<property name="prop1"/>
</bean>
또는 애플리케이션 컨텍스트에 조건부로 정의 된 bean을로드하는 방법이 있습니까?
해결법
-
==============================
1.Spring 3.1에는 @Profile이라는 새로운 기능이 있습니다.
Spring 3.1에는 @Profile이라는 새로운 기능이 있습니다.
여기에서
<beans profile="dev"> ... </beans> @Profile("dev") public class Bean { ... }
from https://stackoverflow.com/questions/8279270/is-there-any-way-to-enable-or-disable-the-spring-bean-definition-in-applicationc by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 봄 사회적인 페이스 북의 로그인 오류 - int 값의 범위 밖의 숫자 값 (0) | 2019.01.23 |
---|---|
[SPRING] Spring-Data Elasticsearch를 사용하여 동적으로 Elasticsearch에서 인덱스 이름 만들기 (0) | 2019.01.23 |
[SPRING] 누락 된 클래스 org.springframework.objenesis.ObjenesisStd (0) | 2019.01.23 |
[SPRING] Spring Boot - 독립 실행 형 바람둥이가있는 사용자 정의 404 페이지 (0) | 2019.01.23 |
[SPRING] 게으른 One-To-One Spring JPA 및 "동적"JSON 작성 (0) | 2019.01.23 |