Notice
Recent Posts
Recent Comments
Link
개발일지
스프링 부트란? 본문
스프링 부트란?
- SpringFramework의 설정이 너무 복잡하고 어려웠기 때문에, 이를 해결하기 위해 만들어짐
- SpringBoot가 나오면서 초기 생산성이 획기적으로 좋아짐
- 스프링은 다양한 식재료이고, 스프링부트는 완성된 케이크라고 볼 수 있음
- 식재료를 다양하게 섞어서 자신만의 요리를 만들고 싶은 사람도 있을 것이고, 거의 다 만들어져 있는 음식을 데우기만 해서 먹고 싶은 사람도 있을 것
스프링 부트의 특징
- Starter를 통한 어플리케이션의 간편하고 자동화된 빌드 및 설정을 제공
- Embed 서버를 제공함으로써 복잡한 배포 설정들을 간편하게 제공함
- Production에서 사용할 수 있는 추가적인 기능을 제공함 (actuator)
어플리케이션 설정
- Xml Configuration
- Xml + Java Configuration
- Only Java Configuration
- SpringBoot Configuration - 스프링 부트!!
Convention Over Configuration
- 설정보다는 관습 ( CoC, Coding by convention)
- 개발자가 설정해야 하는 것은 어플리케이션의 관례를 따르지 않는 점 뿐이다.
요약
- Spring과 Springboot는 다른 것이다.
- Springboot는 Java의 생산성 향상을 가져왔다.
- 개발자가 설정해야 하는 것은 관례(Defualt Value)를 따르지 않는 점 뿐이다.
'Spring' 카테고리의 다른 글
TDD (0) | 2020.01.13 |
---|---|
어드민 프로젝트 ERD 설계 (0) | 2019.12.31 |
Lombok 설정 (0) | 2019.12.29 |
Comments