1
봄에 많은 테스트가 있습니다. 우리의 응용 프로그램 컨텍스트는 여러 xml 파일로 구성됩니다. 이런 식으로 뭔가 :스프링 테스트에서 ContextConfiguration 주석의 위치 값을 재사용하는 방법
@ContextConfiguration(locations = {
"classpath:aaaaa.xml",
"classpath:bbbbb.xml"})
봄은 기본적으로 컨텍스트를 캐시 문맥을 성능을 향상 각 시험마다, 다시 만드는 것을 방지합니다. 이 기능을 즐기려면 각 테스트에서 똑같은 "위치"를 사용해야합니다.
테스트간에 이러한 종류의 주석을 공유하려면 어떻게해야합니까? 모든 테스트가 확장 할 수있는 상위 클래스를 만들 수 있다는 것을 알고 있습니다. 그러나 때로는 다른 클래스를 확장해야합니다. String []을 상수에 넣으려고했으나 주석이 금지되어 있으므로 주석의 값이 상수가 될 수 없습니다.
그래서 부모 클래스가없는 테스트 사이에 스프링 컨텍스트 xml 위치를 공유하는 방법이 궁금합니다.