TemplateInputExceptionの発生例
2022-01-24 12:44:37.141 ERROR 37908 --- [nio-8080-exec-2] 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 [children/children_register_confirm], 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 [children/children_register_confirm], 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.14.RELEASE.jar:3.0.14.RELEASE]
at
TemplateInputExceptionの原因と解決策
コントローラーのreturnで指定されているパスに、htmlテンプレートが配置されているか確認すること。
@GetMapping
public String register() {
return "children/children_register";
}
上記のメソッドがあった場合、プロジェクトルート/src/main/resources/templates/children/children_register.htmlが存在する必要がある。
ディレクトリ名やhtmlファイル名をよく確認すること。
特に、resources/templatesに入ってるか確認してください。