SpringBoot 无 HTML 网页开发 - Thymeleaf 模板引擎
在Spring Boot中,要编写一个简单的网页而不使用HTML,可以使用Thymeleaf模板引擎。Thymeleaf是一个Java服务器端模板引擎,它允许开发者使用类似于HTML的标记语言来构建动态网页。\n\n以下是一个简单的示例,展示了如何在Spring Boot中使用Thymeleaf来编写一个网页:\n\n1. 首先,在pom.xml文件中添加以下依赖:\n\nxml\n<dependency>\n <groupId>org.springframework.boot</groupId>\n <artifactId>spring-boot-starter-thymeleaf</artifactId>\n</dependency>\n\n\n2. 创建一个Controller类,例如HomeController.java,其中包含一个处理请求的方法:\n\njava\nimport org.springframework.stereotype.Controller;\nimport org.springframework.ui.Model;\nimport org.springframework.web.bind.annotation.GetMapping;\n\n@Controller\npublic class HomeController {\n\n @GetMapping("/")\n public String home(Model model) {\n model.addAttribute("message", "Hello, World!");\n return "home";\n }\n}\n\n\n3. 创建一个Thymeleaf模板文件,例如home.html,在src/main/resources/templates目录下:\n\nhtml\n<!DOCTYPE html>\n<html xmlns:th="http://www.thymeleaf.org">\n<head>\n <title>Home</title>\n</head>\n<body>\n <h1 th:text="${message}"></h1>\n</body>\n</html>\n\n\n在这个例子中,我们使用Thymeleaf的语法将模型中的"message"属性绑定到h1标签上。\n\n4. 运行Spring Boot应用程序,并访问http://localhost:8080/,您将看到显示"Hello, World!"的网页。\n\n这只是一个简单的示例,您可以根据您的需求在网页中添加更多的内容和功能。希望对您有所帮助!
原文地址: http://www.cveoy.top/t/topic/pFql 著作权归作者所有。请勿转载和采集!