728x90
스프링 부트로 게시판을 만들면서 정적 콘텐츠에 변경이 있을 때마다 재시작을하는게 번거로워서 livereload 기능을 사용해봤다.
디펜던시 추가
dependencies {
...
developmentOnly 'org.springframework.boot:spring-boot-devtools'
...
}
application.yml 파일 수정
spring:
devtools:
livereload:
enabled: true
인텔리제이 설정
이렇게 하면 준비는 끝났다.
프로젝트 실행 후 html 파일 또는 뷰템플릿에 맞는 파일을 수정한 뒤 웹페이지에서 새로고침하면 재시작없이 페이지가 변경되는 것을 확인할 수 있다.
추가(적용 안되었을 경우)
빌드도구로 Gradle을 사용하는데 이 때, 빌드 및 실행이 인텔리제이가 아닌 Gradle (디폴트)로 되어있는 경우 원하는 결과가 안나오는 경우가 있다.
'~2025' 카테고리의 다른 글
spring data jpa 즉시로딩, 지연로딩 확인해보기 (3) | 2024.02.28 |
---|---|
스프링 부트 로컬 정적 리소스 사용하기 (WebMvcConfigurer) (0) | 2024.02.21 |
nginx 로드밸런싱 체험 with docker-compose (0) | 2024.02.18 |
스프링 시큐리티 - 회원가입, 로그인, 권한별 페이지 접근 설정 (0) | 2024.01.20 |
Controller 에서 Form-data를 받는 방법들 (0) | 2024.01.15 |