본문 바로가기
스프링부트 프로젝트

스프링부트 유용한 도구 설치하기

by Nicole 2023. 11. 5.

스프링부트로 로컬서버에서 프로그램을 실행할 때 유용한 도구를 설치하려고 한다.

로컬 서버가 변경된 클래스를 매번 리로딩하지 않기 때문에 실시간으로 코드를 수정하고 확인하기 어렵다.

때문에, Spring Boot Devtools를 설치해서 서버 재시작하지 않고도 클래스 변경 시 서버 자동으로 재기동 되도록 한다.

 

 

1) External Dependency \  build.gradle 파일의 dependencies 코드에 아래를 추가해준다.

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

 

Gradle의 위 developmentOnly는 이름에서도 알 수 있듯이, 개발 환경에서만 적용되는 설정이고,

운영단에 배포되는 jar, war 파일등에는 이 라이브러리는 제외된다.

 

2) 파일 저장 후 build.gradle 파일 우클릭 > Gradle > Gradle Project Restart 를 선택한다.

 

3) 좌측 하단 로컬서버에 "[devtools]" 가 추가된 것을 확인한다.

 

4) 로컬서버를 Restart 한다.

 

이렇게 세팅해주면 적어도 개발환경에서는 로컬 서버를 매번 재시작하지 않아도 클래스 변경 내용을 실행시켜볼 수 있다.

 

 

 

댓글