-
스프링 부트(Spring boot)Spring 2019. 10. 6. 17:34
Spring
Spring boot
Spring boot starter
Gradle
InteliJ
1.스프링의 장점/단점
(1) 장점 : 성능/DI/안정성
(2) 단점 : 설정 어려움
2.스프링부트 장점/단점
- 설정이 어려운 스프링의 단점을 보완함.
(1) 장점
-설정 간편
-임베디드 톰캣
-통합스타터 제공
-jar를 사용하여 자바 옵션만으로 배포 가능
-스프링액츄에이터(Actuator)제공 : 애플리케이션 모니터링 관리
-부트의 버전을 올리면 의존성 호환성 테스트를 다 거치고 업데이트를 하기 때문에 안정성이 보장됌.
(2) 단점
-커스터마이징하면 버전을 올릴 때/변경할 때 불편함 (아직 안해봐서 감이 잘 안옴)
3.스프링 부트 버전별 정리
https://github.com/spring-projects/spring-boot/wiki
4.스프링 부트 스타터
(1)스타터 세팅
maven : pom.xml
gradle : build.gradle 파일에서 ctrl+space키 눌러서 찾아 추가할 수 있음.
추가된 의존성은 IDE > [프로젝트] > External Libraries에서 확인
(2)스타터 종류
spring-boot-starter-*
jap
redis
rest
thymeleaf
jdbc
security
oauth2
validation
web
(3)스타터 버전 확인
-github (기본 버전)
http://github.com/spring-projects/spring-boot/
spring-boot-proejct > spring-boot-dependencides > pom.xml
[참조]
처음 배우는 스프링 부트2 -한빛미디어(김영재)
'Spring' 카테고리의 다른 글
[JAVA] anotation (0) 2020.04.12 스프링 부트(Spring Boot) 설치 (0) 2019.10.06 스프링 부트(Spring boot) 책 추천 (0) 2019.10.06 [스프링부트] 2.메이븐 (0) 2019.09.28 [스프링부트] 1.세팅 (0) 2019.09.28