이클립스 STS에서 스프링부트 핫 디플로이 설정
방법1) Spring Loaded를 활용한 방법
https://github.com/spring-projects/spring-loaded
1. 위의 링크에서 jar파일 다운
ex)springloaded-1.2.5.RELEASE.jar
2. Right click on your project→ Run As → Run Configurations… → Java Application → <project_name> → Arguments
-javaagent:/<path-to>/springloaded-1.2.5.RELEASE.jar -noverify
ex) -javaagent:c:/jar/springloaded-1.2.5.RELEASE.jar -noverify
3. application.properties 추가
spring.thymeleaf.cache: false
참조
http://blog.netgloo.com/2014/05/21/hot-swapping-in-spring-boot-with-eclipse-sts/
방법2) Spring boot devtools를 활용한 방법이 있다고 하는데 적용되지는 않음
https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html
Maven에서는
<!-- Hot deploy -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
'백엔드개발 > 스프링부트' 카테고리의 다른 글
앱)스프링부트 공식 지원 템플릿 엔진 (0) | 2018.07.03 |
---|---|
스프링부트 swagger ui 추가하기 API 설명 웹 페이지 (0) | 2018.04.03 |
앱)마이크로 서비스와 스프링 부트 (0) | 2018.03.13 |
spring boot annotation 관련 (0) | 2018.03.09 |
STS 이용하여 spring boot REST API 서버 JSON 웹 서비스 프로젝트 만들기 (0) | 2018.03.09 |