Template Engine으로 JSP를 사용한 springboot 프로젝트가 있다. springboot에서 공식으로 지원을 하지 않는 Template Engine이다보니 JSP를 사용할때 여러가지 불편한 점들이 있다. 하지만 SI에서는 쉽게 기술을 휙휙 바꾸기 힘든 점들이 많다. SI는 참 힘들다... Springboot + JSP 프로젝트가 여러개 있고 이것을 각각 띄워서 사용을 할수도 있어야 하고 경우에 따라서는 여러개의 프로젝트가 main project에 dependency 형태로 붙을수도 있어야 한다. dependency 형태로 붙으려면 war가 아닌 jar 형식의 파일로 빌드가 되어야 한다. 이 방법에 대해 기술해보고자 한다. 어떻게 JSP 프로젝트를 war가 아닌 jar로 배포할 수 있을까?..
springboot로 기존에 있던 프로젝트를 전환을 하고 화면개발을 시작하는데 JSP 파일을 수정하고 아무리 새로고침을 해보고 캐시도 날려보고 요란법석을 떨어도 반영이 되지 않았다. 서버를 재기동해야만 이게 반영이 되는데 이래서는 도저히 쓸수가 없다고 느끼고 방법을 찾아보니 방법이 있다. application.properties에 한줄만 추가해주면 된다. server.jsp-servlet.init-parameters.development=true 위 문구 추가하고 재기동! .... 안된다. 문제가 있었다. 위의 방법은 springboot 2.0 미만에서 동작을 한다는 것이다. springboot 2.0 이상에서는 다음과 같이 작성해야 한다. server.servlet.jsp.init-parameters...