-
[Springboot] 스프링 부트란?Just do it. 2020. 9. 19. 19:53반응형
- Spring Framework의 설정이 복잡하고 어렵기 때문에 이와 같은 문제점으로 인하여, 만들어짐.
- SpringBoot가 나오면서 초기 생산성이 획기적으로 상승함.
스프링은 다양한 식재료이고, 스프링 부트는 완성된 음식이라고 볼 수 있다.(커스터마이징)
식재료를 다양하게 섞어서 자신만의 요리를 만들고 싶어하는 사람도 있고,
다 만들어진 식품을 데워먹기만 하고 싶은 사람도 있다.
스프링 부트의 특징
- Starter를 통한 애플리케이션의 간편하고 자동화된 빌드 및 설정을 제공함.
- Embed 서버를 제공함, 복잡한 배포 설정들을 간편하게 제공
- Production에서 사용할 수 있는 추가적인 기능을 제공 (actuator)
Xml Configuration 설정 및 Xml + Java Configuration
Only Java Configuration 설정 등이 있는데,
properties 파일만을 사용하여 설정도 가능하다.
심지어 이설정을 default값으로 설정한다면 생략 가능하다.
Springboot의 장점이라고 볼 수 있다고 한다, 이 말을 Convention Over Configuration COC라고 한다.
개발자가 설정해야 하는 것은 애플리케이션의 관례를 따르지 않는 점뿐이다.
Spring과 Springboot는 다른 것이다.
Springboot는 Java의 생산성 향상을 가져왔다.
개발자가 설정해야 하는 것은 관례를 따르지 않는 점뿐이다.
반응형'Just do it.' 카테고리의 다른 글
Lombok @Anotation (0) 2020.09.21 [Java] 자바 입출력 - 직렬화(Serialization) (0) 2020.09.08 [Java] 데코레이터 패턴 (Decorator Pattern) (0) 2020.09.08 [Java]Singleton Pattern에 대하여 (0) 2020.06.28 REST란? REST API,RESTful 에 대하여. (0) 2020.06.10