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 |