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

+ Recent posts