start.spring.io 에서 프로젝트를 생성할 때, 필요한 라이브러리를 간편하게 불러올 수 있다.
내가 지금까지 이해한 바로는, node에서
라이브러리를 yarn add + import를 편리하게 하는 것과 같은 것으로 보인다.
흥미로운 사실은, 프로젝트 생성 시 내가 지정한 라이브러리에 의존관계 있는 라이브러리가
알아서 추가된다는 점이다. 아직 각 라이브러리가 뭔지 모르겠는데 일단 엄청 많다.
알아둘만한 라이브러리
spring-boot-starter
- tomcat : 톰캣, 스프링 서버
- webMVC : 기본 MVC 패턴 형태
MVC란? Model + View + Controller 로 프로젝트 구성 시 용도에 맞게 나눔
- spring-boot-starter-thymeleaf : html로 보여주는 라이브러리
- spring-core : 기본 필수 라이브러리
- spring-boot-starter-logging 의 logback + slf4j : 로그 관련 표준 라이브러리
spring-boot-starter-test (코트 테스트 관련)
- junit : 테스트 프레임 워크
- mockito
- assertj
- spring-test : 테스트 지원
웬일이야 자바 거들떠도 안보더니