-
[spring] spring 라이브러리맨땅에코딩/java 2020. 10. 6. 22:17
gradle을 사용해 spring project 를 생성후 따로 was 설정없이 로컬소스가 서버에 올라간 것을 알 수 있다.
spring boot 라이브러리 안에 tomcat이 있기 때문인데 그 외 여러 라이브러리들을 살펴보자
build.gradle 파일을 살펴보면
dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } }
1.spring-boot-starter-web
- spring-boot-starter-tomcat
- spring-webmvc
2.spring-boot-starter-thymeleaf : 타임리프 엔진 (view)
3.spring-boot-starter(공통) 스프링부트 + 스프링코어 +로깅
- spring boot
- spring-boot-starter-logging
- logback,slf4j
- spring-boot-starter-test
- junit : 테스트 프레임워크
- mockito : 목 라이브러리
- assertj : 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
- spring-test : 스프링 통합 테스트 지원
'맨땅에코딩 > java' 카테고리의 다른 글
[spring] spring-boot-devtools : Live Reload (0) 2020.10.06 [IntelliJ] OpenJdk 11 설치 및 설정 (0) 2020.10.06 ~\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps - 절대경로 (0) 2020.09.09