IOC (1) 썸네일형 리스트형 IoC와 DI IoC(Inversion Of Control) : 제어의 역전스프링에서는 Java객체를 new로 생성지 않고 Spring Container에가 맡겨 객체를 주입 받는다.즉, 개발자에서 프레임워크로 제어의 객체 관리의 권한이 넘어 갔음으로 제어의 역전 이라고 한다. Spring Container로부터 객체를 주입받는 것을 DI라고 한다.DI(Dependenct Injection) : 의존성 주입DI 장점- 의존성으로 부터 격리시켜 코드 테스트에 용이하다.- DI를 통하여, 불가능한 상황을 Mock와 같은 기술을 통하여, 안정적으로 테스트 가능하다.- 코드를 확장하거나 변경할 때 영향을 최소화 한다.(추상화)- 순환참조를 막을 수 있다. IoC/ DI 예제 코드Base64와 Url인코딩하는 로직을 예로 들자.. 이전 1 다음