Are annotations better than XML for configuring Spring? 위의 질문은 Spring 공식 문서에서 해당 파트에서 가장 처음에 등장하는 질문이다. 과연 어노테이션으로 설정하는 것이 XML로 설정하는 것 보다 더 좋은 방법일까?? ① XML 설정 방식의 장점 XML만 보고도 스프링의 설정을 한눈에 확인 가능 설정과 소스코드의 분리 가능 -> POJO(Plain Old Java Object) ② XML 설정 방식의 단점 'XML 헬' 이라고 불릴 정도로 XML이 너무 커진다. 방대해진 XML을 관리하기 힘들어진다. 위의 XML 단점을 보면 어노테이션이 더 나은 방법이 아닌가? 라는 생각이 든다. 하지만! 어노테이션을 사용하면 소스코드와 설정의 분리가 애매해진다. -> ..