开发小技巧:先给idea安装插件。assistant
默认在resources下面新建static文件夹存放静态文件就可以直接访问 但是文件名是中文的好像不行。 同样使用thymeleaf也是在下面新建templates 里面直接新建html文件就好了 怎么使用呢? 需要额外导入jar包的支持,除了基础的start-web还需要额外引入一个starter就好了
<!--thymeleaf-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
然后在controller里面的方法里面直接返回字符串使用就好了,注意这里方法上面就不能有body的注解。 比如根目录下,我就默认的打开页面
@RequestMapping("/")
public String zero(ModelMap map){
map.addAttribute("newOs","i am windows10");
return "SystemRunning";
}
里面我们传入了一个参数,newOs,当然就是变量咯 然后新建html文件,这里的文件名就是SystemRunning.html 里面的内容,就简单点注意两个方面1添加引用,不然没提示还会报错
<html lang="en" xmlns:th="http://www.thumeleaf.org">
然后就是标准写法,里面的变量就会替换到里面原有的文字,这里就是替换了Liunx
<div th:text="${newOs}">Linux</div>
好了,开启工程,直接访问就能看到效果了