[SPRING] 여러 파일이있는 Spring 3 @ImportResource
SPRING여러 파일이있는 Spring 3 @ImportResource
스프링 3 @ImportResource 주석을 사용하여 여러 개의 스프링 XML 컨텍스트 파일을 가져 오기위한 구문을 찾으려고합니다.
아래 그림과 같이 쉼표를 사용하여 파일 이름을 구분하려고 시도했지만 작동하지 않습니다.
@Configuration
@ImportResource("spring-context1.xml", "spring-context2.xml")
public class ConfigClass { }
@ImportResource에 대한 문서에서 "가져올 Bean 정의가 들어있는 하나 이상의 리소스를 나타냅니다." 그래서 여러 컨텍스트 파일을 지정하는 방법이 있어야한다고 생각합니다. 놀랍게도 Google에서 어떤 예도 찾을 수 없었습니다.
해결법
-
==============================
1.시험:
시험:
@Configuration @ImportResource( { "spring-context1.xml", "spring-context2.xml" } ) public class ConfigClass { }
-
==============================
2.파일 이름 앞에 클래스 경로를 추가해야합니다.
파일 이름 앞에 클래스 경로를 추가해야합니다.
@ImportResource(value = { "classpath:file1.xml", "classpath:file2.xml" })
-
==============================
3.다른 사람들이 그루비 프로젝트에서 이것을 사용하고 있다면 나중에 참조 할 수 있도록 추가하십시오.
다른 사람들이 그루비 프로젝트에서 이것을 사용하고 있다면 나중에 참조 할 수 있도록 추가하십시오.
groovy에서 올바른 구문은 [] 대괄호를 사용합니다. 중괄호는 컴파일 오류로 이어집니다. 아래 예를 찾으십시오.
@Configuration @ImportResource( [ "spring-context1.xml", "spring-context2.xml" ] )
-
==============================
4.여러 스프링 리소스를 정의하는 올바른 형식은 Spring 3 @ImportResource를 사용하여 xml 컨텍스트 파일을 압축합니다.
여러 스프링 리소스를 정의하는 올바른 형식은 Spring 3 @ImportResource를 사용하여 xml 컨텍스트 파일을 압축합니다.
@Configuration @ImportResource( { "spring-context1.xml", "spring-context2.xml" } )
from https://stackoverflow.com/questions/15004674/spring-3-importresource-with-multiple-files by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring MVC : 컨트롤러에서 보낸 json 응답을 수정하는 방법 (0) | 2019.01.12 |
---|---|
[SPRING] Spring applicationContext.xml에서 JVM 인수를 읽는 방법 (0) | 2019.01.12 |
[SPRING] Spring을 사용하여 수동으로 bean을 autowire하는 방법은 무엇입니까? (0) | 2019.01.12 |
[SPRING] Spring @Configuration 클래스 이해하기 (0) | 2019.01.12 |
[SPRING] Spring / json : List <MyPojo>와 같은 형식화 된 컬렉션 변환 (0) | 2019.01.12 |