首页前端开发HTMLJava:SpringBoot 整合 Thymeleaf模板引擎渲染html

Java:SpringBoot 整合 Thymeleaf模板引擎渲染html

时间2023-04-25 03:39:01发布访客分类HTML浏览1264
导读:依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...

依赖

dependency>
    
    groupId>
    org.springframework.boot/groupId>
    
    artifactId>
    spring-boot-starter-thymeleaf/artifactId>
    
/dependency>
    

完整依赖 pom.xml

?xml version="1.0" encoding="UTF-8"?>
    
project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    
    modelVersion>
    4.0.0/modelVersion>
    
    parent>
    
        groupId>
    org.springframework.boot/groupId>
    
        artifactId>
    spring-boot-starter-parent/artifactId>
    
        version>
    2.7.7/version>
    
        relativePath/>
     !-- lookup parent from repository -->
    
    /parent>
    

    groupId>
    com.example/groupId>
    
    artifactId>
    demo/artifactId>
    
    version>
    0.0.1-SNAPSHOT/version>
    
    name>
    demo/name>
    
    description>
    Demo project for Spring Boot/description>
    
    properties>
    
        java.version>
    1.8/java.version>
    
    /properties>
    

    dependencies>
    
        dependency>
    
            groupId>
    org.springframework.boot/groupId>
    
            artifactId>
    spring-boot-starter-web/artifactId>
    
        /dependency>
    

        dependency>
    
            groupId>
    org.springframework.boot/groupId>
    
            artifactId>
    spring-boot-starter-thymeleaf/artifactId>
    
        /dependency>
    

        dependency>
    
            groupId>
    org.springframework.boot/groupId>
    
            artifactId>
    spring-boot-devtools/artifactId>
    
            scope>
    runtime/scope>
    
            optional>
    true/optional>
    
        /dependency>
    
    /dependencies>
    
/project>
    

控制器

package com.example.demo.controller;
    


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


@Controller
public class IndexController {


    @GetMapping("/")
    public String index(Model model) {
    
        model.addAttribute("name", "Tom");
    
        return "index";

    }

}
    

模板文件 resources/templates/index.html

!doctype html>
    

!-- 导入thymeleaf的名称空间 -->
    
html lang="zh" xmlns:th="http://www.thymeleaf.org">
    
    body>
    
        h2>
hello span th:text="${
name}
    ">
    /span>
    !/h2>
    
    /body>
    
/html>
    

显示结果

参考

Spring Boot——Thymeleaf


声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

JavaSpring

若转载请注明出处: Java:SpringBoot 整合 Thymeleaf模板引擎渲染html
本文地址: https://pptw.com/jishu/7917.html
如何选择视频服务器租用?需要考虑哪些方面 php:html富文本提取text普通文本内容

游客 回复需填写必要信息