더북(TheBook)

4.10.3 자바 구성과 XML 구성 선택

이미 살펴본 것처럼 ApplicationContext 구성에 자바 클래스를 사용하면 XML을 사용한 것과 동일한 수준의 구성이 가능합니다. 그렇다면 어떤 것을 사용해야 할까요? 이 고민은 마치 DI 구성에 XML을 사용할지 자바 애너테이션을 사용할지 선택하는 문제와 매우 유사합니다. 각 접근법은 각각의 장점과 단점이 있습니다. 하지만 두 방법 모두 추천하는 방법입니다. 그러므로 개발팀에서 어떤 방법을 사용할지 결정하면 자바 클래스와 XML 파일에 구성 내용을 분산시키지 말고 결정한 구성 방법을 고수해 구성 스타일을 일관성 있게 관리해야 합니다. 한 가지 방법으로 통일하면 훨씬 더 쉽게 유지하고 관리할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.