의존성1 #의존성 1#의존성 주입이란? 공공 알리미 프로젝트를 하며, 어노테이션(@)을 공부하다가,의존성 주입의 용도로 쓰이는 @Autowired와 @RequiredArgsConstructor 를 클래스 구성 시 자주 사용함을 확인했다.궁금해서 확인 시 의존성 주입은 결합도를 낮추고 테스트와 유지보수를 위해 필요하다고 한다. 과연 이게 무슨 뜻일까, 먼저 Chatgpt에게 의존성 주입이 왜 필요한지 물어보았다. 왜 의존성 주입이 필요한가?1. 가독성과 유지보수성만약 모든 클래스가 직접 의존성을 생성한다면, 코드가 복잡해지고 유지보수하기 어려워집니다.하지만 의존성을 외부에서 주입받으면, 클래스는 필요한 객체만 사용하고,생성/관리 작업은 프레임워크(Spring)가 담당하게 됩니다.2. 재사용성과 유연성의존성을 외부에서 주입받아 사용하면 다양한 상.. 2024. 11. 25. 이전 1 다음