개발(라이브러리,프레임워크)/Spring boot
Spring MVC , Spring Boot
zieunee
2019. 11. 19. 11:36
반응형
스프링 프레임워크
의존성 주입 , IOC
DI나 IOC를 적절히 사용하면 느슨하게 결합된 애플리케이션 개발 가능 :: --> 더 나아가 단위테스트 가능
의존성을 주입
@Component :: 스프링 프레임워크 -> 빈을 관리
@Autowired :: 이 타입에 맞는 걸 찾아 연결시키기
그 밖의 스프링 프레임 워트 해결하는 일들
스프링 모듈을 이용해 의존성 주입의 핵심을 구성
Spring JDBC , MVC, AOP, ORM ,JMS , Test ..
Spring MVC 해결하려는 핵심 ?
디커플된 웹 애플리케이션 개발 방법을 제공 Dispatcher Servlet , ModelAndView , View Resolver 같은 것ㅇ르 통해 웹 애플리케이션 개발을 쉽게 해줌
** Spring Boot?
Spring MVC 를 사용할때 컴포넌트 스캔. Dispatcher Servlet , web jar 등등 을 설정해야함
---> 이런 것들을 자동으로 구성 될 수 있게 만듦
ex > Spring MVC jar가 애플리케이션에 추가될 때 일부 빈들을 자동으로 설정
==> 기본 환경 설정을 제공 "Auto Configuration"
spring Voot Starter Web 용 종속성
종속성들을 패키지해 함께 가져온다.
반응형