[Spring] 생성자 주입이란?
2023. 5. 12. 18:00
Information Technology/Spring
의존관계 주입이란? (DI, Dependency Injection) 강한 결합 HTML 삽입 미리보기할 수 없는 소스 느슨한 결합 HTML 삽입 미리보기할 수 없는 소스 생성자 주입이란? - 주입: A 객체가 B 객체를 사용하는 코드가 있을 때, B 객체를 생성하여 A 객체가 사용할 수 있도록 관계를 형성해주는 것 - 생성자 주입: 생성자를 사용하여 객체 생성 시, 생성되는 객체가 사용하는 의존성을 생성자의 파라미터로 전달해주는 방식 @Controller public class HomeController { private final GameService gameService; // Spring 4.3 이전 버전이라면 @Autowired 필요 public HomeController(GameService g..