Xml로 DI 설정을 하게되면
객체 업데이트 시 xml 설정을 변경해주는 작업을 해야한다
어노테이션은 코드와 같이 설정을 가져가기 때문에
객체변경 시 따로 설정파일을 변경하지않아도 됨

Xml 분리

- 결합도를 낮추고 유지보수성을 높이기 위해 xml로 설정하였으나 xml이 너무 많아지면 오히려 유지보수성이 낮아지는 아이러니한 상황 발생 - 유지보수성에 방점 - 시스템 전체에 영향을 주고 이후에 변경 가능성이 있는 것은 xml로 설정.

'framework > spring' 카테고리의 다른 글

Spring boot를 사용하는 이유  (0) 2019.12.30
어노테이션과 인터페이스 활용  (0) 2019.12.29
Mybatis Mapper 조건문 세분화 vs 공통화  (0) 2019.12.28
Spring Layer  (0) 2019.12.28
DAO 파라미터 셋팅  (0) 2019.12.27

+ Recent posts