我們在生活中遇到的問題,關于SpringBoot和Thymeleaf模板中遇到的問題

 2023-11-19 阅读 27 评论 0

摘要:一.首先說一下,關于Thymleaf是有官網的(https://www.thymeleaf.org/),而且介紹的很是詳細。最近用到這個模板。具體查找官網也是比較費事的,廢話不多說,說一下我遇到的問題,主要有3方面 1.數據交互的,比如獲取數據字

一.首先說一下,關于Thymleaf是有官網的(https://www.thymeleaf.org/),而且介紹的很是詳細。最近用到這個模板。具體查找官網也是比較費事的,廢話不多說,說一下我遇到的問題,主要有3方面

1.數據交互的,比如獲取數據字段的

我們在生活中遇到的問題。  ? <td th:text="${@office.getOfficeName(student.collegeId)}"></td>? 注:@office是后臺注入進去的service,getOfiiceName是方法名,括號里當然是參數了,這個是極其簡單的,先預熱一下,找一下打字的感覺。

2.頁面列表的寫法,比如枚舉,和第一個差不多

  枚舉的話,你可以有2種寫法,第一種是常規寫法,后臺返回枚舉列表;第二種,利用模板引擎的方法來,<select><option th:each="state : ${T(com.mypackage.Ticket.State).values()}" th:value="${state}" th:text="${state.displayName}"></option></select>

問題匯總表格模板,  注:${T(com.mypackage.Ticket.State).values();這個注意一些固定的寫法T 括號里面的你枚舉的路徑,當然了,這個也是很簡單的

3.時間寫法以及后臺時間轉換,注:我后臺的所有時間類型為(LocalDateTime),由于頁面是String的,需要進行轉換和顯示

  先說一下時間顯示的寫法? <td th:text="${#temporals.format(schoolCalendar.startDate, 'yyyy-MM-dd')}"></td>

問卷模板、? ? ??

  再來一下后臺轉換

  

? ? ?

  注意注解@Configuration

  從Spring3.0,@Configuration用于定義配置類,可替換xml配置文件,被注解的類內部包含有一個或多個被@Bean注解的方法,這些方法將會被AnnotationConfigApplicationContextAnnotationConfigWebApplicationContext類進行掃描,并用于構建bean定義,初始化Spring容器。

?

轉載于:https://www.cnblogs.com/radishGo/p/10769750.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/181322.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息