profile
to be back-end developer
post-thumbnail

스프링&스프링 부트의 핵심 개념

Spring의 목표 > 용이한 테스트와 느스한 결함을 제공하자! Spring 삼각형 IoC / DI IoC(Inversion Of Control) 스프링에서 일반적으로 Java 객체를 new로 생성하여 개발자가 관리하는 것이 아닌 Spring Container에게 맡긴다. 즉 개발자에서 프레임워크로 제어의 객체 관리의 권한이 넘어갔고 이를 "제어의 역전"이라 한다. DI(Dependency Injection) : 의존성 주입 의존성으로 부터 격리시켜 코드테스트에 용이하다. DI를 통하여 불가능한 상황을 Mock와 같은 기술을 통하여 안정적인 테스트가 가능하다. 코드를 확장하거나 변경할 때 영향을 최소화 한다(추상화) 순환 참조를 막을

2021년 10월 24일
·
0개의 댓글
·