DI를 지원
의존성이란
A객체가 B객체의 메소드를 사용하고 있을 때 A객체는 B객체에 의존하고 있다고 표현
이때 B객체의 메소드 이름이 바뀌면 그 메소드를 찾을 수 없기 때문에 똑같이 변경해야
이처럼 B객체의 메소드를 사용하면 유지보수의 어려움이 있기에 DI를 사용한다. DI란 기존의 의존성 대신 제 3자가 만들어주는 의존객체를 필요한 클래스에 제공하여 변경의 유연함이 있다.
AOP를 지원
한 어플리케이션 내 다양한 모듈에서 공통적으로 이용되는 기능 분리시켜 사용
'스프링' 카테고리의 다른 글
@RequestParam @PathVariable의 차이 (0) | 2019.10.16 |
---|---|
@RequestMapping (0) | 2019.10.16 |
MyBatis란? (0) | 2019.01.17 |
DI란? (0) | 2019.01.12 |
request, response 객체 (0) | 2019.01.11 |