티스토리 뷰

springboot로 기존에 있던 프로젝트를 전환을 하고 화면개발을 시작하는데 JSP 파일을 수정하고 아무리 새로고침을 해보고 캐시도 날려보고 요란법석을 떨어도 반영이 되지 않았다. 서버를 재기동해야만 이게 반영이 되는데 이래서는 도저히 쓸수가 없다고 느끼고 방법을 찾아보니 방법이 있다. application.properties에 한줄만 추가해주면 된다. 

 

server.jsp-servlet.init-parameters.development=true

 

위 문구 추가하고 재기동!

 

.... 

 

안된다. 문제가 있었다. 위의 방법은 springboot 2.0 미만에서 동작을 한다는 것이다.  

springboot 2.0 이상에서는 다음과 같이 작성해야 한다.  

 

server.servlet.jsp.init-parameters.development=true 

 

이렇게 바꾸고 테스트를 해보니 아주아주 잘된다. 

 

참고로 springboot 2.0 이상으로 올라가면서 이런 servlet 관련 property 사용법이 변경이 되었다. 

 

Old property New property

server.context-parameters.*

server.servlet.context-parameters.*

server.context-path

server.servlet.context-path

server.jsp.class-name

server.servlet.jsp.class-name

server.jsp.init-parameters.*

server.servlet.jsp.init-parameters.*

server.jsp.registered

server.servlet.jsp.registered

server.servlet-path

server.servlet.path

참고 : https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31