Spring boot Opinionated: 내가 다 정해줄게 일단 개발만해
스프링 프레임워크의 설계 철학
- 극단적인 유연함 추구
- 다양한 관점을 수용
- Not Opinionated
- 수 많은 선택지를 다 포용
스프링 부트의 설계 철학
- Opinionated - 자기 주장이 강한, 자기 의견을 고집하는, 독선적인
- 일단 정해주는 대로 빠르게 개발하고 고민은 나중에
- 스프링을 잘 활용하는 뛰어난 방법을 제공
스프링 부트가 결정해 주는것
- 업계에서 검증된 스프링 생태계 프로젝트, 표준 자바 기술, 오픈소스 기술의 종류와 의존관계, 사용 버전을 정해줌
- 각 기술을 스프링에 적용하는 방식(DI 구성)과 디폴트 설정값 제공
Opinionated 이지만 Spring boot는 유연한 확장이 가능
- 스프링 부트에 내장된 디폴트 구성을 커스터마이징 하는 매우 자연스럽고 유연한 방법 제공
- 스프링 부트가 스프링을 사용하는 방식을 이해한다면 언제라도 스프링 부트를 제거하고 원하는 방식으로 재구성 가능
- 스프링 부트처럼 기술과 구성을 간편하게 제공하는 나만의 모듈 작성 가능
'Spring > 인프런 토비의 Spring Boot' 카테고리의 다른 글
섹션 2-1 [스프링 부트 시작하기] 개발환경 준비 (0) | 2024.05.29 |
---|---|
섹션 1-5 [스프링 부트 살펴보기] 스프링 부트의 이해 (0) | 2024.05.28 |
섹션 1-3 [스프링 부트 살펴보기] Containerless (0) | 2024.05.28 |
섹션 1-2 [스프링 부트 살펴보기] 스프링 부트 역사 (0) | 2024.05.27 |
섹션 1-1 [스프링 부트 살펴보기] 스프링부트란? (0) | 2024.05.27 |