BACK-END/SPRING

[Spring Boot] 서버 재시작 없이 변경된 코드 반영

썬키 2023. 4. 13. 13:05
 

Spring Boot 재시작 없이 반영 (DevTools)

클래스 파일을 수정하고 테스트하려면 서버를 수동으로 재시작해주어야 하는 번거로움이 있어요. 사실, 효율적으로 테스트를 하기 위해서는 Junit과 같은 테스트 프레임워크를 사용하는 것이 가

gofnrk.tistory.com

 

서버단을 Spring Boot로 진행하다보니, Spring 때와는 달리 자동 리로드 기능이 지원되지 않아

코드가 수정되면 직접 서버를 on/off 해야 하는 불편함이 있었다.

 

이러한 불편 사항을 해결 하기 위해 구글링 해본 결과, 라이브러리를 추가하면

직접적으로 서버를 껐다 켰다 하지 않아도 된다고 해서 maven 방식으로 라이브러리를 추가했다.

 

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>