本ページはプロモーションが含まれています。

スポンサーリンク

エラー・例外

SpringBoot-Thymeleafのエラー TemplateInputException: Error resolving template [xxx], template might not exist or might not be accessible by any of the configured Template Resolvers

投稿日:2022年1月24日 更新日:

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に入ってるか確認してください。

本ページはプロモーションが含まれています。

Udemyのハンズオン動画講座でSpringBootのスキルを磨く!

スポンサーリンク

-エラー・例外

Copyright© 【Spring Hack】 , 2024 All Rights Reserved Powered by AFFINGER5.