SpringCloud微服务之集成thymeleaf访问html页面

1.pom.xml


        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        

        

        
            net.sourceforge.nekohtml
            nekohtml
            1.9.22
        

2.配置文件application.properties

spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.servlet.content-type=text/html

#开发时关闭缓存,不然没法看到实时页面
spring.thymeleaf.cache=false

3.添加thymeleaf默认的路径 /templates/

SpringCloud微服务之集成thymeleaf访问html页面_第1张图片
新建一个html

SpringCloud微服务之集成thymeleaf访问html页面_第2张图片

4.写一个controller

package com.example.demo.Controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/t")
public class GotoHtml {
    @RequestMapping("/index")
    public String index(Model model){
        //model.addAttribute("ss","东方嘉盛分类考试了");
        return "Hello"; //当浏览器输入/index时,会返回 /templates/home.html页面
    }

}

启动项目访问
SpringCloud微服务之集成thymeleaf访问html页面_第3张图片

你可能感兴趣的:(springcloud)