Thymeleaf不显示html,而仅显示其名称!
这是我在application.properties
上的配置
spring.thymeleaf.cache=false
spring.thymeleaf.check-template-location=true
spring.thymeleaf.enabled=true
spring.thymeleaf.prefix=classpath:/
这是我的控制器
@GetMapping({"", "/"})
public ModelAndView home(HttpServletRequest request, HttpServletResponse response) {
ModelAndView mav = new ModelAndView("web/index");
return mav;
}
这是文件系统
|-- src
|-- main
|-- java
|-- resource
|-- application.properties
|-- web
|-- index.html
启动mvn clean spring-boot:run
并转到http://localhost
时,我得到一个包含此内容的网页(html文件上的名称)
web/index
答案 0 :(得分:0)
将文件系统更改为此,然后重试:
|-- src
|-- main
|-- java
|-- resource
|--templates
|-- web
|-- index.html
|-- application.properties