Javascript Spring Boot web app中本地主机的JSON文件
我想从项目目录托管JSON文件,我将一个文件放在src/main/resources/templates/movies1.JSON中。@GetMapping如下所示Javascript Spring Boot web app中本地主机的JSON文件,javascript,java,html,json,spring-boot,Javascript,Java,Html,Json,Spring Boot,我想从项目目录托管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; @
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(“),函数(数据){
HTML页面不会从目录中加载JSON文件,但是如果我将movies1.JSON更改为movies1.HTML,它就可以正常工作。
控制台中的错误显示为:
org.thymeleaf.exceptions.TemplateInputException:解析模板[movies1]时出错,模板可能不存在或任何已配置的模板解析程序都无法访问。对于ThymileAF,文件扩展名应为
.html
,以便控制器可以直接返回文件名。有关如何下载movies1.json,请参阅。