Spring Framework란?
| 스프링프레임워크 | 스프링부트 | |
|---|---|---|
| 특징 | IOC, DI, AOP | auto/내장서버 |
| 복잡도 | 설정 복잡 | 최소한의 설정 |
| 프젝go | 수동으로 설정 | initalizer 프젝 생성 |
| 배포 | 외부서버 배포 | 내장서버 인한 단독 실행 가능 |
⇒ Spring Framework는 기반 기술, Spring Boot는 Spring을 더 쉽고 빠르게 쓰게 해주는 도구다.
객체생성이나 관리 그런 부분이 Spring이 다 해줌. 개발자는 그걸 요청하는 코딩만 하면 되는 것. (예전에는 객체생성이나 관리까지 개발자가 함)
제어의 역전
스프링 컨테이너 객체 생성
개발 효율성(up) 유지보수 용이
<주요 특징>
→ 객체 생성, 초기화 자동 관리
→ 의존 관계를 자동으로 연결 편리 제공
→ 유연한 구조로 설정 변경 용이
→ 낮은 결합도로 유지보수 용이
⇒IoC는 매니저(소속사)가 있다는 느낌
헐~ 열심히넹!ㅎㅎ 대단행
스프링을 공부하는구낭.