标签:zha 实现 src 返回 templates 依赖 png framework pid
Springboot推荐使用thymeleaf模板引擎搭载html页面实现jsp动态渲染效果,因此这里才会用该种方案进行。
引入thymeleaf的maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
准备静态页面
如果所示,资源文件由static和templates两个目录构成,static是静态资源文件,可以在浏览器中直接访问,templates中的资源文件是通过controller跳转之后进行访问。
访问静态资源
重启应用
浏览器访问1.html
浏览器访问html/2.html
访问动态资源
创建controller类
package com.it18zhang;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* 控制器类
*/
@Controller
@RequestMapping("/home")
public class HomeController {
@RequestMapping("/hello3")
public String hello(){
// 返回html文件名称,没有html后缀
return "3" ;
}
}
重启程序,浏览器访问
标签:zha 实现 src 返回 templates 依赖 png framework pid
原文地址:https://www.cnblogs.com/xupccc/p/9845698.html