【发布时间】:2019-01-08 23:10:15
【问题描述】:
我正在尝试使用所有教程中描述的 thymeleaf,但不知何故我的 HTML 没有被加载。
这是我的项目结构:
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile("org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE")
compile group: 'org.thymeleaf', name: 'thymeleaf', version: '2.0.5'
}
它什么也不做,只是打印出“Hello”消息,但是,资源文件夹中的 HTML 没有被使用。我错过了什么?
HelloController.java 只有 1 个方法:
@RequestMapping("/hello")
public String hello(Model model, @RequestParam(value="name",
required=false, defaultValue="World") String name) {
model.addAttribute("name", name);
return "hello " + name;
}
而 main 方法只是通常的运行。
【问题讨论】:
-
您能否提供所有相关代码或存储库的链接?通过这种方式,我们可以分析所有必要的部分并进一步帮助您。提前谢谢你:)
-
能否提供控制器的完整代码?
-
您的应用程序类、html 文件和整个控制器中有哪些代码?然后我们可以尝试重现问题
标签: java spring-boot gradle thymeleaf