인프런 커뮤니티 질문&답변
DevTools 관련 질문
작성
·
335
·
수정됨
0
안녕하세요.
Thymeleaf를 이용한 html 파일 수정 후 재시작하지 않고 반영된 내용을 곧바로 확인하기 위해 아래와 같이 구성했습니다.
resources/application.yml
spring:
profiles:
active: local
devtools:
restart:
enabled: false
thymeleaf:
cache: falseIntellij 설정
Run/Debug Configurations > Spring Boot > (구동중인 App)
On 'Update' action/On frame deactivation > Update class and resources로 설정.
Settings > Build, Execution, Deployment > Compiler에 "Build project automatically" 선택.
Settings > Advanced Settings > "Allow auto-make to start even if developed application is currently running" 선택.
위와 같이 구성해놓고 브라우저에서 화면을 띄우면 아래와 같이 간헐적으로 TemplateInputException이 나옵니다. resources/ 하위에 있는 앞단 코드를 수정한 후, 수정한 내역을 확인할 때도 간헐적으로 나옵니다.
ERROR 9104 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers
at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869) ~[thymeleaf-3.0.15.RELEASE.jar:3.0.15.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607) ~[thymeleaf-3.0.15.RELEASE.jar:3.0.15.RELEASE]그리고 위에 기재한 설정에서 On frame deactivation 설정을 아예 지워버리면, 서버를 내렸다 올려야만 변경된 내용 확인이 가능한 상황입니다.
어떠한 문제가 있는건지 전혀 감이 안오네요.
어떠한 부분을 추가로 확인해봐야하나요??
확인 후 알려주시면 감사하겠습니다.
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!





