반응형
spring boot 서버 재시작 없이 정적 리소스 적용 방법
spring boot starter web 으로 작업을 하면,
정적인 소스 (jsp, css, image, html) 등을 수정하면 바로 적용이 되지 않습니다.
서버를 재시작 해야 적용이 되죠.
이런 불편함을 제거해주는 게 spring boot devtools 입니다.
간단히 의존성을 주입하고 application.properties 에 적용만 해주면 되죠.
1. 의존성 주입
[Gradle]
compile group: 'org.springframework.boot', name: 'spring-boot-devtools', version: '2.2.1.RELEASE'
[Maven]
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
아래 link 에서 원하는 버전을 선택하셔도 됩니다.
Link : https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools
2. application.properties 설정
spring.devtools.livereload.enabled=true
spring.freemarker.cache=false
이제 서버 재시작 없이 정적 소스가 적용되는 것을 확인 하실 수 있습니다.
보다 편한 개발 환경을 위해 spring boot devtools 를 적용해보세요!
반응형
'Programing > Springboot' 카테고리의 다른 글
Java Properties load, store example 읽고 수정 (0) | 2020.08.21 |
---|---|
spring boot 2.x interceptor setting 스프링부트 인터셉터 등록 방법 (0) | 2020.07.14 |
Spring boot 2.x SMTP send mail tutorial, 메일 보내기 java (0) | 2019.12.02 |
springboot 2.x gradle 웹프로젝트 db mybatis 연동 설정 데이터베이스 연동 (0) | 2019.11.19 |
springboot 2.x jsp 연동 설정 웹프로젝트 생성 (0) | 2019.11.19 |
댓글