스프링 프레임워크(Spring framework) [feat, DI · IoC · AOP]
볼빵빵오춘기
스프링 프레임워크(Spring framework) 자바에서 가장 많이 사용되는 프레임워크이다.DI(Dependecy Injection, 의존성 주입),IoC(Inversion of Control, 제어의 역전)와 AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)를 핵심 개념으로 하며, 모듈화된 아키텍처를 통해 개발자에게 많은 유연성과 확장성을 제공한다. DI(Dependecy Injection, 의존성 주입)객체를 직접 생성하는 것이 아니라 외부에서 생성 후 주입시켜주는 방식이다.즉, 의존 관계를 외부에서 결정하고 주입하는 것을 의미한다. interface Book { // 더 다양한 Book을 의존받을 수 있도록 인터페이스로 추상화 ...} class ScienceBo..