-
[스프링부트/웹 애플리케이션 개발]devtools setting, spring-boot-devtools 실행 안 될 때스프링&스프링부트 2023. 1. 2. 17:14
build.gradle > 의존성 추가
dependencies { implementation 'org.springframework.boot:spring-boot-devtools' }
이게 끝인데 run해도 실행이 계속 안 됐다.
구글에 나온 것처럼 preferenc > compiler와 advanced setting을 해도 실행이 안 됨
이 글을 보고 나서 프로젝트를 닫기 > File > Open > 해당 프로젝트의 build.gradle 선택 > Open as Project 선택하니까 실행 된다
html 파일 수정 > build > recompile 해당 파일 > 서버 재시작 없이 변경 가능
- live reload 확장프로그램 설치하면 자동으로 업데이트
devtools
- Spring boot에서 제공하는 개발 편의를 위한 모듈
- 브라우저로 전송되는 내용들에 대한 코드가 변경되면 자동으로 어플리케이션을 재시작하여 브라우저에도 업데이트 해주는 역할
- 5가지 기능 제공
> Property Defaults
> Automatic Restart
> Live Reload
> Global Settings
> Remote Applications
- Property Defaults : 개발 시점과 배포 시점에 다른 설정을 기본적으로 개발 단계에 맞춰 설정해준다.
- Automatic Restart : 파일 수정 후 저장하면 classpath에 존재하는 파일의 변경을 감지하고 자동으로 서버 restart
728x90'스프링&스프링부트' 카테고리의 다른 글
[스프링부트/웹 애플리케이션 개발]기본 설계 (0) 2023.01.03 [스프링부트/웹 애플리케이션 개발]H2 데이터베이스 설치, JPA와 DB 설정, 동작확인 (1) 2023.01.03 [스프링부트/웹 애플리케이션 개발]view 환경 설정, thymeleaf 템플릿 엔진 (0) 2023.01.02 [스프링부트/웹 애플리케이션 개발]라이브러리 (1) 2023.01.02 [스프링부트/인텔리제이]window 단축키 (1) 2023.01.02