springboot页面制作thymeleaf

229 阅读1分钟

开发小技巧:先给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>

好了,开启工程,直接访问就能看到效果了