목록2026/01/17 (1)
Spring & Java
DI/IoC가 뭔줄 알아? Spring DI/IoC : 의존성 주입, 객체를 주입 한다. = 스프링이 주입을 한다! 라고 이해하고 있음. DI와 IoC를 설명해야 되는 순간이라면 느슨한 결합과 인터페이스라는 개념이라고 보면 된다.느스한 결합은 뭐냐? 스프링이 가장 핵심적으로 중요시 여기는 아키텍처 원칙 중 하나 이 " 느슨한 결합 "을 왜 써야 될까?객체들은 서로 너무 강하게 결합 되어있기 때문에 테스트도 힘들고 변경도 어렵기 때문이다. 예를들어 A객체가 B객체를 내부적으로 계속 생성하고 B 객체가 C 객체를 생성하고 이런 구조를 가지게 된다. 반대로, 느슨한 결합은 인터페이스를 통해서 이 친구들을 서로 참조하게 된다. 예시로 몇가지 보여주면 강하게 결합 된 예시로 보여주면 이렇다. public clas..
숙련 Spring/스탠다드반 Spring
2026. 1. 17. 15:03