스프링부트에서 서버 재시작 없이 뷰의 변경사항을 실시간으로 브라우저에 반영할수 있다.
우선 properties가 복잡해지면 짜증이 나니 주석을 남길수 있도록 인코딩을 utf-8로 바꾼다.
스킵해도 무관
파일경로
/src/main/resources/application.properties
우클릭후 properties 선택
텍스트 파일 인코딩을 친숙한 utf-8로 바꾼다,
이제 #후에 한글로 주석을 쓸수 있다!
서버 재시작 없이 뷰의 내용을 반영하는 법(정적 소스 반영)
porm.xml 에 devtools 추가
<!-- devtool 서버 재시작 없이 뷰 반영-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.4.3</version>
</dependency>
(+ jsp 컴파일 코드)
<!-- To compile JSP files 없으면 jsp가 컴파일이 안됨-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
/src/main/resources/application.properties 에서 아래 코드를 넣고 저장 후 서버를 재시작 해주면 설정끝.
# 서버 재시작 없이 뷰 반영
spring.devtools.livereload.enabled=true
spring.freemarker.cache=false
spring.thymeleaf.cache=false
(+ 뷰 경로와 접미어 설정 코드)
spring.mvc.vie#jsp 경로 설정 / 접미어 설정
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
매번 서버를 재시작하는 수고를 덜게 됬었다...
'+++팁+++' 카테고리의 다른 글
몬터레이 파티션 설치 (0) | 2022.01.20 |
---|---|
MySQL) AUTO_INCREMENT 초기화 (0) | 2022.01.19 |
github (깃허브) (0) | 2022.01.19 |
🚉 ngrok (로컬 호스트 외부 접속하기_feat.homebrew) (1) | 2022.01.16 |
html input type (0) | 2022.01.14 |