그놈의 느슨한 의존관계 결국 xml configuration  안쓰면 @Autowired 떡칠해서 구현체에 의존하게 되는데 그럼 최초에 의도는 안남아있는거 아녀?
물론 싱글톤으로 유지를 편하게 해주는것도 크고 AOP하기 쉬운것도 맞는데 DI컨테이너라기엔 이제 의미가 퇴색된거 아니냐는 거지
그리고 구현체를 일괄 변경하는것도 요즘 IDE잘나와있어서 버튼딸깍으로 되는데 의미가 있을까

- dc official App