springboot

스프링 프레임워크(Spring Framework)자바에서 가장 많이 사용되는 프레임워크의존성 주입(DI, Dependency Injection)과 제어역전(IOC, Inversion of Control), 관점 지향 프로그래밍(AOP)이 가장 중요한 요소이다.위 요소들을 통해 느슨한 결합(Loose Coupling)을 달성할 수 있음느슨한 결합으로 개발한 어플리케이션은 단위 테스트를 수행하기 용이함의존성 주입(DI, Dependency Injection)DI를 사용하지 않은 코드의 경우Controller는 'MyService'객체에 의존하게 됨예제 코드 처럼 객체의 인스턴스를 얻게 되면 객체 간의 결합도가 올라감이런 코드 작성은 단위테스트를 위해 Mock 객체를 사용할 수 없게 됨DI를 사용하는 코드의 ..
j_silver
'springboot' 태그의 글 목록