Last updated 1 year ago
빈의 수가 많아지면 한 눈에 알아보기 복잡해진다.
이 경우 영역별(역할별)로 설정파일을 분리하여 관리하면 좋다.
이를 위해 두 가지 방법이 존재한다.
아래와 같이 하나의 설정 파일이 다른 설정 파일들을 포함하도록 할 수 있다.
여러 개의 설정 파일을 포함할 경우 배열을 이용하면 된다.
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(Conf.class, Conf2.class);
@Configuration @Import(Conf2.class) public class Conf { ... }
@Configuration @Import({ Conf2.class, Conf3.class }) public class Conf { ... }