TIL
Spring이란?
1. Spring 이란?스프링은 자바 엔터프라이즈 개발에 사용되는 프레임워크이다. 프레임워크는 어플리케이션 개발을 효율적으로 할 수 있도록 어플리케이션의 바탕이 되는 틀과 모델, API 등을 제공한다. 2. Spring의 특징IoC(Inversion of Control) & DI(Dependency Injection) : IoC는 객체의 생명주기와 의존성 관리를 프레임워크에 위임하여 개발자가 비즈니스 로직에만 집중할 수 있게 한다. DI는 IoC의 한 형태로서, 객체 간의 의존성을 외부에서 주입해 결합도를 낮추고 유연성과 재사용성을 높인다.AOP(Aspect-Oriented Programming) : 로깅, 보안, 트랜잭션 관리 같은 공통 관심사를 분리하여 모듈화할 수 있게 해준다. 이를 통해 코드의 중..
2024. 6. 4. 17:42