Opinionated
내가 다 정해줄게 일단 개발만 해
스프링 프레임워크의 설계 철학
- 극단적인 유연함 추구
- 다양한 관점을 수용
- Not opinionated
- 수많은 선택지를 다 포용
스프링 부트의 설계 철학
- Opionionated - 자기 주장이 강한, 자기 의견을 고집하는, 독선적인
- 일단 정해주는 대로 빠르게 개발하고 고민은 나중에
- 스프링을 잘 활용하는 뛰어난 방법을 제공
스프링 부트의 사용 기술과 의존 라이브러리 결정
- 업계에서 검증된 스프링 생태계 프로젝트, 표준 자바기술, 오픈소스 기술의 종류와 의존관계, 사용 버전을 정해줌
- 각 기술을 스프링에 적용하는 방식(DI 구성)과 디폴트 설정값 제공
유연한 확장
- 스프링 부트에 내장된 디폴트 구성을 커스터마이징 한느 매우 자연스럽고 유연한 방법 제공
- 스프링 부트가 스프링을 사용하는 방식을 이해한다면 언제라도 스프링 부트를 제거하고 원하는 방식으로 재구성이 가능함
- 스프링 부트처럼 기술과 구성을 간편하게 제공하는 나만의 모듈 작성 가능