요즘 대부분의 자바 기반 개발 프레임워크가 SPRING BOOT 라고 한다.
SPRING BATCH, SPRING MVC 같은 모듈 별 START PROJECT는 사용해 봤어도 스프링 모듈을 한번에 쓰기 쉽게 잡아준다는 SPRING BOOT는 한번도 안써봤는데 이번에 써 볼 예정이다.
앞으로 스프링부트로 하는 개발 및 테스트 환경
#IDE
Eclipse STS 4
#JDK
OpenJDK 1.8
환경변수, JAVA_HOME 등등의 기본 설정은 건너뛴다.
#기본세팅
lombok 라이브러리를 STS4에 설치한다.
#빌드 및 형상관리 툴
Maven
https://mvnrepository.com/repos
대부분의 의존 라이브러리는 여기서 가져올 예정
#SPRING BOOT
SPRING BOOT STARTER PROJECT 시 사용할 버전은 2.2.0 버전이고, 대부분 프로젝트는 이클립스(STS)로 만들겠지만 스프링에서 제공하는 BOOT 프로젝트 JAR 파일을 받을 수 있다.
여기 사이트에서 버전, JDK, 아티팩트 명, DEPENDENCY 등 미리미리 추가 해놓고 다운로드를 받으면 JAR 형태로 받을 수 있다.
그 JAR를 개발 툴에서 IMPORT해서 사용해도 똑같다.
#DBCP
SPRING BOOT 2로 버전업이 되면서 기존 BOOT에서 채택되던 DBCP가 TOMCAT-DBCP였는데, HIKARI의 점유율이 높아진건지, 성능이 더 뛰어난지 모르겠지만 HIKARI CP로 기본 DBCP 채택버전이 바뀌었다. 기존 구글링에서 DBCP 설정편을 보면 HIKARI CP 를 BOOT 1 버전에서 잡는 방법이 많은데 현재 BOOT 2버전에서 잡는 방법하고 좀 차이가 있다.
'Framework' 카테고리의 다른 글
[SPRING BOOT] 스프링부트로 개발하기 6 - ThreadPoolExecutor 사용 (0) | 2019.07.17 |
---|---|
[SPRING BOOT] 스프링부트로 개발하기 5 - 초기화 메소드 지정 (PostConstruct Annotation) (0) | 2019.07.16 |
[SPRING BOOT] 스프링부트로 개발하기 4 - appilcation.properties 내용 가져오기 (0) | 2019.07.16 |
[SPRING BOOT] 스프링부트로 개발하기 3 - WEB 프로젝트가 아닌 데몬으로 만들기 (0) | 2019.07.16 |
[SPRING BOOT] 스프링부트로 개발하기 2 - DBCP 설정 (0) | 2019.07.16 |
댓글