본문 바로가기

java

Spring boot devtools 사용법 automatic restart 변경부분 자동 적용하기

spring boot devtools 라는 라이브러리를 사용 해볼 것입니다.

spring boot devtools 라는 라이브러리는 spring boot 환경에서 사용자의 편의성을 위한 기능등을 제공하는데 그중에서 

수정한 파일 하나만 컴파일해도 적용되는 AUTOMATIC RESTART 기능을 사용해 보겠습니다.

라이브러리 적용법

1.build.gradle에 아래 항목 입력

implementation 'org.springframework.boot:spring-boot-devtools'

2.gradle 버튼 클릭

gradle버튼 클릭

3.기존의 소스 실행 

기존의 소스
기존 소스 실행 웹 화면

4. text를 안녕하세요 -> 안녕하세yo로 변경하면 기존의 소스에서는 이미 실행시킨 서버를 죽이고 다시 빌드를 해야 하지만 devtools를 사용하면 그 과정 없이 수정된 파일 만 컴파일하면 문제 없이 변경되는 부분이 적용됩니다.

변경된 소스
상단의 build의 recompile을 누르면 된다.

5. 기존의 웹페이지를 새로고침하면 다시 프로젝트를 컴파일 하지않아도 수정된 부분이 적용 됩니다.

수정된 부분이 적용 되어있다.