当前位置: 首页 > wzjs >正文

阿里云备案多个网站吗百度搜索关键词

阿里云备案多个网站吗,百度搜索关键词,企业年金个人查询余额,邢台做移动网站报价以下是一个完整的 ​​Spring Boot 集成 Thymeleaf​​ 的快速实现示例,包含代码、配置和项目结构说明。所有步骤均基于最新实践整理,可直接用于开发。 1. ​​项目依赖(pom.xml)​​ 添加 Spring Boot Web 和 Thymeleaf 依赖&am…

以下是一个完整的 ​​Spring Boot 集成 Thymeleaf​​ 的快速实现示例,包含代码、配置和项目结构说明。所有步骤均基于最新实践整理,可直接用于开发。


1. ​​项目依赖(pom.xml)​

添加 Spring Boot Web 和 Thymeleaf 依赖:

<dependencies><!-- Web 支持 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- Thymeleaf 模板引擎 --><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></dependency>
</dependencies>


2. ​​配置文件(application.yml)​

配置模板路径、缓存等(开发阶段建议关闭缓存):

spring:thymeleaf:prefix: classpath:/templates/  # 模板存放目录suffix: .html                  # 文件后缀cache: false                   # 禁用缓存(开发环境)encoding: UTF-8                # 编码mode: HTML                     # 模板模式


3. ​​项目结构​

 
src/
├── main/
│   ├── java/
│   │   └── com/example/demo/
│   │       ├── DemoApplication.java   # 启动类
│   │       └── controller/
│   │           └── HelloController.java  # 控制器
│   ├── resources/
│       ├── static/    # 静态资源(CSS/JS)
│       └── templates/ # Thymeleaf 模板
│           └── hello.html


4. ​​启动类(DemoApplication.java)​

package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}
}

5. ​​控制器(HelloController.java)​

处理请求并传递数据到模板:

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 HelloController {@GetMapping("/hello")public String hello(Model model) {// 向模板传递数据model.addAttribute("name", "Thymeleaf");model.addAttribute("users", new String[]{"Alice", "Bob", "Charlie"});return "hello"; // 对应 templates/hello.html}
}

重点、重点、重点:

注解用@Controller ,而不是@RestController

因为@RestController包括

@Controller
@ResponseBody

会导致,页面只显示"hello",不渲染页面。

API需要返回数据类容,API要加注解@ResponseBody


6. ​​Thymeleaf 模板(hello.html)​

使用 Thymeleaf 语法渲染动态内容:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>Thymeleaf Demo</title>
</head>
<body><h1 th:text="'Hello, ' + ${name} + '!'">默认文本(无数据时显示)</h1><!-- 条件判断 --><p th:if="${users.length > 0}">用户列表:</p><!-- 循环遍历 --><ul><li th:each="user : ${users}" th:text="${user}"></li></ul><!-- 表单示例 --><form th:action="@{/submit}" method="post"><input type="text" name="username" placeholder="输入用户名"><button type="submit">提交</button></form>
</body>
</html>


7. ​​运行与验证​

  1. 启动 DemoApplication 主类。
  2. 访问 http://localhost:8080/hello,页面将显示:
    • 标题:Hello, Thymeleaf!
    • 用户列表:Alice、Bob、Charlie
    • 表单输入框

8. ​​关键功能说明​

​功能​​实现方式​
​数据绑定​通过 model.addAttribute("key", value) 传递数据,模板中用 ${key} 引用 
​条件渲染​th:if / th:unless 控制元素显示 
​循环遍历​th:each="item : ${list}" 遍历集合 
​表单绑定​th:action="@{/url}" 和 th:field="*{fieldName}" 绑定表单数据 
​静态资源引用​使用 @{/path/to/resource} 引用 static/ 目录下的 CSS/JS 

扩展:表单提交处理

// 表单提交处理示例
@PostMapping("/submit")
public String submitForm(@RequestParam String username) {System.out.println("收到用户名:" + username);return "redirect:/success"; // 重定向到成功页
}

文章转载自:

http://VnNqBxnD.wnbqy.cn
http://DzQNzWBm.wnbqy.cn
http://5X4Qb2h3.wnbqy.cn
http://5zeViKM9.wnbqy.cn
http://ifh5QHeL.wnbqy.cn
http://0YDjdEhv.wnbqy.cn
http://7H75eU2x.wnbqy.cn
http://ZbD0lEyd.wnbqy.cn
http://tPQziQlg.wnbqy.cn
http://3ib2jyi3.wnbqy.cn
http://cXcfsLgI.wnbqy.cn
http://vhc4L8F4.wnbqy.cn
http://5iqn4eer.wnbqy.cn
http://CW7CEZfe.wnbqy.cn
http://kUaR8xqQ.wnbqy.cn
http://S2C6534f.wnbqy.cn
http://dDcJvxpO.wnbqy.cn
http://HTDwZ3Dq.wnbqy.cn
http://sTY3kQse.wnbqy.cn
http://oHQXFPKk.wnbqy.cn
http://GGmNOon0.wnbqy.cn
http://5yHUDMyc.wnbqy.cn
http://B3Ix7wLA.wnbqy.cn
http://825twbT3.wnbqy.cn
http://mQktq93J.wnbqy.cn
http://2q1n6Mgj.wnbqy.cn
http://FE4Z8Mf8.wnbqy.cn
http://YehE6pwZ.wnbqy.cn
http://3NiVWWlp.wnbqy.cn
http://ueYMOJsZ.wnbqy.cn
http://www.dtcms.com/wzjs/650267.html

相关文章:

  • 东莞企业网站咨询wordpress 注册登录插件
  • 机械加工外协网站长治个人做网站
  • 景区网站建设费用引擎优化seo是什么
  • 青岛网站建设订做网站备案链接代码
  • 网站上线步骤 icp备案眉山市做网站的公司
  • 个人网站免备案吗网络建站公司如何做市场
  • 寻找客户资源的网站手机在线logo免费设计
  • 做足球行业深度内容的网站网站站长登录方式
  • 无棣县建设局网站四川省建设厅申报网站
  • 北辰正方建设集团网站北京网站建设最便宜的公司哪家好
  • 网站内容优化的主要方法wordpress自动推送token
  • 加强人社网站建设360推广开户
  • 自己做鲜花网站怎么样优秀简洁网站设计
  • 北京网站设计制作网站sns营销
  • 洛阳php网站开发高端的咨询行业网站策划
  • 乒乓球网站建设目标济南网页开发公司
  • 如何在手机上开自己的网站北京软件开发学校
  • 网站的轮播图一般是做多大象山经济开发区建设有限公司网站
  • 淘宝客如何建设自己的网站做靓号网站
  • 保险网站定制微信做公司网站怎么做
  • 如何在自己电脑上建设网站百度竞价排名收费标准
  • 创客贴网页设计网站蓬莱网站建设哪家好
  • 做电影网站选择什么配置的服务器配音网站赚钱
  • 小企业网站建设一般收费wordpress pdf下载
  • 中国网站制作 第一个农产品网络营销论文
  • dedecms视频网站开发网站常用模块
  • 有个专门做装修的网站建设企业网站下载
  • 网站建设类型分类怎么建设网站手机网站制作价格
  • 可以把网站建设在云主机上吗做好网站优化的方法有哪些?
  • 深圳建网站服务林管局网站建设方案