📢 스프링? 짧게 한 마디! Spring Framework를 짧게 한 마디로 정의하면 아래와 같이 정의할 수 있다. 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 Spring은 다양한 모듈(beans, JDBC 등)과 프로젝트(Boot, Security 등)를 지원함을 통해서 개발자가 좀 더 비지니스 로직에 집중할 수 있도록 해주는 프레임워크다. 즉, 개발자로 하여금 비기능적 요구사항들을 개발할 때, 필요한 인프라를 제공한다. 이는 표면적으로 보이는 일부만을 표현한 내용이고, 깊게 들어가면 더 많은 편의를 제공한다. 📌Spring의 핵심! Spring의 핵심 개념은 DI, AOP, PSA, POJO 총 4가지로 구성되어 있다. 오늘은 이 중 DI에 대해서 짤막하게 설명하려고 한다. ..