의존성 주입 1) 의존성 주입의 개념 DI는 객체가 직접 필요로 하는 의존성을 생성자, Setter 메서드, 필드 주입 등의 방법으로 주입받는 것을 의미 이를 통해 객체 간의 결합도를 낮추고, 코드의 재사용성과 유지보수성을 향상시킬 수 있습니다. 2) 의존성 주입의 세가지 방법 ① 생성자 주입 ( Constructor Injection ) 생성자를 통해 의존성을 주입하는 방법입니다. 클래스의 생성자를 정의하고, 해당 클래스가 필요로 하는 의존성을 생성자의 매개변수로 선언합니다. public class Attack { private String name; // Attack 클래스 선언 public Attack(String name) { this.name = name; } public void perform..
[Spring] 의존성주입(DI, Dependency Injection)
의존성 주입 1) 의존성 주입의 개념 DI는 객체가 직접 필요로 하는 의존성을 생성자, Setter 메서드, 필드 주입 등의 방법으로 주입받는 것을 의미 이를 통해 객체 간의 결합도를 낮추고, 코드의 재사용성과 유지보수성을 향상시킬 수 있습니다. 2) 의존성 주입의 세가지 방법 ① 생성자 주입 ( Constructor Injection ) 생성자를 통해 의존성을 주입하는 방법입니다. 클래스의 생성자를 정의하고, 해당 클래스가 필요로 하는 의존성을 생성자의 매개변수로 선언합니다. public class Attack { private String name; // Attack 클래스 선언 public Attack(String name) { this.name = name; } public void perform..
2023.06.27