SpringBoot) 서버 재시작없이 뷰 반영하기 (properties 주석 / 한글 설정)

스프링부트에서 서버 재시작 없이 뷰의 변경사항을 실시간으로 브라우저에 반영할수 있다.

우선 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
Comment