DI
-
[Spring] DI를 쉽게 하는 방법 (Feat. @RequiredArgsConstructor)개발/SPRING 2023. 2. 26. 14:44
1. 개요 Spring DI 방법은 대표적으로 아래의 세 가지를 이용한다. 생성자 주입 Field 주입 Setter 주입 보통은 @Autowired를 이용한 Field 주입을 많이 사용하는데, 생성자 주입을 권장한다. 순환참조 이슈 Bean을 Immutable 하게 주입 가능 등 장점이 많다. 2. 기본적인 생성자 주입 방법 @RestController @RequestMapping("") public class TestController { private final ProjectService projectService; private final CatalogService catalogService; private final MailService mailService; public TestControlle..