摘要:教程簡介本項目內容為教程樣例。目的是通過學習本系列教程,讀者可以從到掌握的知識,并且可以運用到項目中。瀏覽器輸入瀏覽器展示本節的目的已經完成。需要注意的是擁有強大語法,值得注意的是標簽需要修改成以下是官方文檔,可供讀者學習語法代碼
教程簡介
本項目內容為Spring Boot教程樣例。目的是通過學習本系列教程,讀者可以從0到1掌握spring boot的知識,并且可以運用到項目中。如您覺得該項目對您有用,歡迎點擊收藏和點贊按鈕,給予支持!!教程連載中,歡迎持續關注!
環境IDE: Eclipse Neon
Java: 1.8
Spring Boot: 1.5.12
數據庫:MYSQL
上一節介紹了spring boot整合mybatis,本節將在此基礎上整合thymeleaf,完成前端展示用戶信息。
配置在pom.xml文件下面添加:
修改application.propertiesorg.springframework.boot spring-boot-starter-thymeleaf
# THYMELEAF spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.mode=HTML5 spring.thymeleaf.encoding=UTF-8 #開發時關閉緩存 spring.thymeleaf.cache=false編寫UserMapper
在UserMapper下面添加查詢User方法
@Select("SELECT * FROM T_USER") List編寫控制器方法findAll();
在UserController下面添加getUserList方法。
由于上一節我們使用了@RestController的注解,@RestController的注解是無法通過視圖解析器解析視圖的,所以我們修改成@Controller, 其他方法我們使用@ResponseBody的注解。
@Controller public class UserController { @Autowired private UserMapper userMapper; @RequestMapping("/saveUser") @ResponseBody public void save() { userMapper.save("ajay", "123456"); } @RequestMapping("/findByName") @ResponseBody public User findByName(String name) { return userMapper.findByName(name); } @RequestMapping("/userList") public String getUserList(Model model){ model.addAttribute("users", userMapper.findAll()); return "user/list"; } }編寫用戶信息頁面
在src/main/resources/templates下添加user文件夾,再添加list.html
打開list.html,添加如下代碼:
用戶信息
id | 姓名 | 密碼 |
---|---|---|
在Application類中,啟動程序。瀏覽器輸入 http://localhost:8080/userList
瀏覽器展示:
本節的目的已經完成。需要注意的是thymeleaf擁有強大語法,值得注意的是html標簽需要修改成
以下是官方文檔,可供讀者學習thymeleaf語法
https://www.thymeleaf.org/doc...
代碼:gitee.com/shaojiepeng/SpringBootCourse
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69244.html
摘要:使用則需要及以上版本。開發使用框架七系列教程目錄系列教程大綱快速入門實踐實踐整合整合中和實踐整合中實現緩存中實現通信集成測試及部署實戰圖書管理系統 WebFlux 系列教程大綱 一、背景 大家都知道,Spring Framework 是 Java/Spring 應用程序跨平臺開發框架,也是 Java EE(Java Enterprise Edition) 輕量級框架,其 Spring ...
摘要:在配置下上面啟動的配置數據庫名為賬號密碼也為。突出點是,即非阻塞的。四對象修改包里面的城市實體對象類。修改城市對象,代碼如下城市實體類城市編號省份編號城市名稱描述注解標記對應庫表的主鍵或者唯一標識符。 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! 這是泥瓦匠的第104篇原創 文章工程: JDK...
摘要:數據和信息是不可分離的,數據是信息的表達,信息是數據的內涵。數據本身沒有意義,數據只有對實體行為產生影響時才成為信息。主要目標是為開發提供天然的模板,并且能在里面準確的顯示。目前是自然更加推薦。 這是泥瓦匠的第105篇原創 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-4-thym...
摘要:給出了詳細的教程,但是都是基于的,在和整合的時候還有一些問題。默認加載的版本是。如果使用的話,參考官網文檔可以在中添加支持,以實現自動補全。 在controler中獲取用戶名信息 Spring會自動注入Principal,通過principal可以可以獲取到登錄用戶的用戶名: @Controller public class MockController { @GetMapping...
摘要:響應式編程是基于異步和事件驅動的非阻塞程序,只是垂直通過在內啟動少量線程擴展,而不是水平通過集群擴展。三特性常用的生產的特性如下響應式編程模型適用性內嵌容器組件還有對日志消息測試及擴展等支持。 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! 02:WebFlux 快速入門實踐 文章工程: JDK...
閱讀 831·2021-09-07 09:58
閱讀 2686·2021-08-31 09:42
閱讀 2863·2019-08-30 14:18
閱讀 3091·2019-08-30 14:08
閱讀 1837·2019-08-30 12:57
閱讀 2762·2019-08-26 13:31
閱讀 1305·2019-08-26 11:58
閱讀 1059·2019-08-23 18:06