Closed2
【Java】java -jarコマンド起動時に認識されないページがある
VSCodeのデバッグでは正常に表示されるが、jarファイルで起動した際は表示されない
"Error resolving template [item/add], template might not exist or might not be accessible by any of the configured Template Resolvers"
原因
viewのControllerのreturnに先頭スラッシュをつけていた。
対処法
- 先頭スラッシュを外す
Before
public String displayAdd(Model model) {
return "/item/add";
}
After
public String displayAdd(Model model) {
return "item/add";
}
参考
Spring Boot + Thymeleaf の template resolving でハマった
@RequestMapping のパスの先頭のスラッシュ(“/”)は省略できるみたいです
このスクラップは2024/02/27にクローズされました