產品名稱:Spring Boot開發實戰 Spring 是否是套裝:否 書名:Spring Boot開發實戰 Spring Spring Boot開發實戰 Spring 代碼:89 出版社名稱:機械工業出版社 出版時間:2018年6月8 作者:無 ISBN編號:9787111603337
" SPRING BOOT開發實戰 作 者:編者:陳光劍 著作 定 價:89 出 版 社:機械工業出版社 出版日期:2018年08月01日 頁 數:364 裝 幀:平裝 ISBN:9787111603337 ●目 錄?Contents前 言第Ⅰ部分 Spring Boot框架基礎第1章 Spring Boot簡介 21.1 從Spring到Spring Boot 21.1.1 從EJB到Spring 31.1.2 Spring框架發展簡史 41.1.3 Spring框架的核心模塊 51.2 Spring Boot簡介 71.2.1 Spring Boot是什麼 71.2.2 Spring Boot核心模塊 101.3 約定優於配置極簡化理念 111.4 本章小結 12第2章 快速開始HelloWorld 132.1 創建Spring Boot項目 132.2 Spring Boot項目的入口類 162.3 添加HelloWorldController 182.4 Spring Boot應用注解@Spring BootApplication 192.4.1 Spring Boot配置類注解 202.4.2 啟用自動配置注解 212.4.3 組件掃描注解 212.5 XML配置與注解配置 222.6 本章小結 22第3章 深入理解Spring Boot自動配置 233.1 傳統的SSM開發過程 233.2 Spring Boot自動配置原理 263.2.1 Java配置 263.2.2 條件化Bean 273.2.3 組合注解 323.3 Spring Boot自動配置過程 333.3.1 @EnableAutoConfiguration注解 333.3.2 spring.factories文件 343.3.3 獲取候選配置類 353.4 FreeMarkerAutoConf?iguration實例分析 353.4.1 spring-boot-starter-freemarker工程 353.4.2 spring-boot-autoconfigure工程 373.5 本章小結 39第Ⅱ部分 Spring Boot項目綜合實戰第4章 Spring Boot集成MyBatis數據庫層開發 424.1 Java EE分層架構 424.2 MyBatis簡介 434.2.1 概述 434.2.2 MyBatis框架組成 444.2.3 MyBatis基礎設施 464.3 項目實戰 544.3.1 使用Spring Boot CLI創建工程 544.3.2 Spring Boot命令行CLI簡介 544.3.3 配置application.properties 584.3.4 使用IDEA中自帶的連接數據庫客戶端 594.3.5 使用MyBatis Generator生成dao層代碼 604.3.6 設置MyBatis同時使用Mapper.xml和注解 624.3.7 使用@Select注解 624.3.8 使用MyBatis分頁插件pagehelper 634.3.9 MyBatis插件機制 644.3.10 實現分頁接口 644.3.11 PageHelper工作原理 674.3.12 多表關聯查詢級聯 744.4 本章小結 78第5章 Spring Boot集成JPA數據庫層開發 795.1 JPA簡介 795.1.1 JPA生態 815.1.2 JPA技術棧 825.2 ORM框架概述 835.3 Hibernate簡介 835.4 Spring Data JPA簡介 885.5 項目實戰 905.5.1 Spring Data JPA提供的接口 905.5.2 創建項目 915.5.3 配置數據庫連接 915.5.4 自動生成Entity實體類代碼 915.5.5 配置項目數據源信息 955.5.6 實現查詢接口 965.5.7 分頁查詢 975.5.8 多表級聯查詢 995.5.9 級聯類型 1015.5.10 模糊搜索接口 1025.5.11 JPQL語法基礎 1035.5.12 JPA常用注解 1085.6 本章小結 109第6章 Spring Boot Gradle插件應用開發 1106.1 Gradle簡介 1106.2 用Gradle構建生命周期 1126.3 Gradle 插件 1146.4 項目實戰 1186.4.1 創建項目 1186.4.2 添加依賴 1216.4.3 配置上傳本地Maven倉庫 1216.4.4 實現插件 1226.4.5 添加插件屬性配置 1246.4.6 運行測試 1246.4.7 在項目中使用kor插件 1266.5 本章小結 128第7章 使用Spring MVC開發Web應用 1297.1 Spring MVC簡介 1297.1.1 Servlet概述 1297.1.2 MVC簡介 1317.1.3 Spring、Spring MVC與Spring Boot 2.0 1327.1.4 Spring MVC框架 1337.2 Spring MVC常用注解 1367.3 項目實戰:使用FreeMarker模板引擎 1377.3.1 FreeMarker簡介 1377.3.2 實現一個分頁查詢頁面 1387.4 實現文件下載 1447.5 本章小結 145第8章 Spring Boot自定義Web MVC配置 1468.1 Web MVC配置簡介 1468.1.1 靜態資源配置 1478.1.2 配置 1488.1.3 跨域配置 1488.1.4 視圖控制器配置 1498.1.5 消息轉換器配置 1508.1.6 數據格式化器配置 1508.1.7 視圖解析器配置 1518.2 全局異常處理 1528.2.1 使用@ControllerAdvice和@ExceptionHandler注解 1528.2.2 實現HandlerExceptionResolver接口 1548.3 定制Web容器 1578.4 定制Spring Boot應用程序啟動Banner 1588.5 自定義注冊Servlet、Filter和Listener 1618.5.1 注冊Servlet 1618.5.2 注冊Filter 1638.5.3 注冊Listener 1688.6 本章小結 169第9章 Spring Boot中的AOP編程 1709.1 Spring Boot與AOP 1709.1.1 AOP簡介 1709.1.2 Spring AOP介紹 1729.1.3 實現一個簡單的日志切面 1729.2 項目實戰:使用AOP + Filter實現登錄鋻權與權限控制 1759.2.1 繫統整體架構 1759.2.2 創建工程 1769.2.3 數據庫表結構設計 1779.2.4 用戶登錄邏輯 1799.2.5 登錄態鋻權過濾器 1819.2.6 AOP實現用戶權限管理 1859.2.7 用戶注冊 1879.2.8 數據後端校驗 1889.3 本章小結 192 內容簡介 本書繫統介紹如何使用SpringBoot2.0框架快速開發企業級應用。全書共分三大部分,共20章。第I部分“SpringBoot框架基礎”包含靠前-3章,介紹SpringBoot框架的特性,並展示了快速建立HelloWorld的WebMVC示例,介紹怎樣通過自動配置實現極簡化的Spring應用程序開發。第II部分“SpringBoot項目綜合實戰”包含第4~17章,介紹了大量相關項目案例,並給出了案例代碼。如集成JPA數據庫層,Gradle插件應用,自定義WebMVC配置,AOP編程,集成SpringSecurity安全開發,集成React.js開發前後端分離項目,任務調度與郵件服務開發,集成WebFlux開發響應式Web應用,SpringBoot緩存,使用Zuul開發APIGateway,SpringBoot日志應用等。第III部分“SpringBoot繫統監控、測試與運維”包含靠前8-...... 編者:陳光劍 著作 陳光劍,資歷開發人員,目前就職於阿裡巴巴集團,參與過多種平臺工具的開發,具有豐富的平臺開發經驗,操練過Java、Android、Scala、Groovy等語言進行領域建模、架構設計、工具開發,在工作中積累了大量經驗,善於總結,樂於分享,發布過大量技術文章。 Preface?前 言Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是簡化新 Spring 應用的初始搭建以及開發過程。在 Java 開發領域中,有很多著名框架都是 Pivotal 團隊的產品,如:Spring 框架及其衍生框架、緩存Redis、消息隊列框架RabbitMQ、Greenplum數據庫等。還有Tomcat、Apache Http Server、Groovy裡的一些頂級開發者、DevOps理論的提出者都屬於Pivotal團隊。Spring 團隊在現有 Spring 框架的基礎上,開發了一個新框架:Spring Boot,用來簡化配置和部...... "
|