반응형 SMALL Di1 의존성 주입(DI)과 @Service 의존성 주입(DI) 이란?정의의존성 주입은 객체 간의 의존 관계를 개발자가 직접 생성하지 않고,스프링이 대신 주입해주는 설계 패턴입니다.즉, 객체를 직접 new 하지 않고, 필요한 객체를 외부에서 주입받는 것입니다.왜 필요한가? 전통적인 방식 문제점 UserService userService = new UserService();클래스가 스스로 의존 대상을 만들기 때문에 결합도가 높고 테스트 어려움DI를 사용하면 이렇게 바뀝니다:@Servicepublic class UserService { private final UserRepository userRepository; // 생성자를 통해 주입 (Constructor Injection) public UserService(UserReposit.. 2025. 4. 15. 이전 1 다음 LIST