728x90

스프링 부트로 게시판을 만들면서 정적 콘텐츠에 변경이 있을 때마다 재시작을하는게 번거로워서 livereload 기능을 사용해봤다.


디펜던시 추가

dependencies {
	...
	developmentOnly 'org.springframework.boot:spring-boot-devtools'
	...
}

application.yml 파일 수정

spring:
  devtools:
    livereload:
      enabled: true

인텔리제이 설정

이렇게 하면 준비는 끝났다.

프로젝트 실행 후 html 파일 또는 뷰템플릿에 맞는 파일을 수정한 뒤 웹페이지에서 새로고침하면 재시작없이 페이지가 변경되는 것을 확인할 수 있다.


추가(적용 안되었을 경우)

빌드도구로 Gradle을 사용하는데 이 때, 빌드 및 실행이 인텔리제이가 아닌 Gradle (디폴트)로 되어있는 경우 원하는 결과가 안나오는 경우가 있다.

+ Recent posts