我想从项目目录托管JSON文件,我将文件放在src / main / resources / templates / movies1.json中。 @GetMapping如下所示。
package com.rameelhashmi.springboot.movies.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class MoviesController {
// create a mapping for "/hello"
@GetMapping("/movies1")
public String MoviesJson() {
return "movies1";
}
@GetMapping("/movies")
public String Movies1() {
return "movies";
}
}
在我的HTML代码中,我给出JSON文件的链接是: $ .getJSON(“ http://localhost:8080/movies1”,函数(数据){
HTML页面不会从目录加载JSON文件,但是如果我将Movies1.json更改为Movies1.html,它将可以正常工作。 控制台中的错误显示为:
org.thymeleaf.exceptions.TemplateInputException:解决模板[movies1]时出错,模板可能不存在,或者任何已配置的模板解析器都无法访问