舉報

會員
SpringBoot從零開始學(視頻教學版)
最新章節:
12.3.2 運行項目
Spring是Java開發必不可少的框架,是一個龐大的生態系統,SpringBoot正是在Spring這一片肥沃的土壤中生長出來的快速應用開發框架。本書從SpringBoot的工程化組件入手,采用一步一示例的方式引導讀者入門,并通過兩個完整案例幫助讀者學會開發SpringBoot項目。本書配套源碼、PPT課件、教學視頻、思維導圖、開發環境與答疑服務。本書共分12章。第1~3章介紹構建SpringBoot項目的步驟和SpringBootWeb開發的基礎;第4~9章介紹SpringBoot的多種框架或技術,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全監控等;第10~11章分別通過客戶管理系統和微博系統兩個簡單的項目,以鞏固讀者對SpringBoot基礎知識的學習;第12章介紹SpringBoot的測試、打包和項目部署功能。本書從實用的角度出發,結合項目示例,在充分實踐的前提下盡量拓展知識廣度、減少知識盲點,非常適合時間緊張卻需要快速上手SpringBoot的初學者,也可作為高等院校、中職學校和培訓機構計算機軟件開發專業的教材。
- 12.3.2 運行項目 更新時間:2023-08-31 19:48:52
- 12.3.1 打包(JAR和WAR)
- 12.3 打包和部署
- 12.2.2 測試的自動配置
- 12.2.1 構建測試類
- 12.2 Spring Boot的測試功能
- 12.1.2 Spring Profile的使用
- 12.1.1 在項目啟動時指定外部配置文件
- 12.1 配置的切換
- 第12章 Spring Boot項目的測試和部署
- 11.8.4 測試發布博客權限管理
- 11.8.3 配置僅管理員用戶可以發布博客
- 11.8.2 配置接口的訪問權限
- 11.8.1 創建管理員用戶
- 11.8 配置Spring Security訪問規則
- 11.7.5 頁面測試
- 11.7.4 修改博客詳情頁面,增加喜歡/取消喜歡按鈕
- 11.7.3 修改博客詳情頁面接口,返回當前用戶是否已喜歡
- 11.7.2 開發“取消喜歡博客”接口
- 11.7.1 開發“喜歡博客”接口
- 11.7 實現喜歡/取消喜歡博客功能
- 11.6.5 個人主頁頁面
- 11.6.4 在博客列表頁面增加當前用戶的顯示
- 11.6.3 測試用戶登錄功能
- 11.6.2 完成登錄頁面
- 11.6.1 開發登錄相關接口
- 11.6 開發用戶模塊
- 11.5.4 實現瀏覽次數計數功能
- 11.5.3 開發博客詳情接口和頁面
- 11.5.2 開發博客列表接口和頁面
- 11.5.1 開發發布博客接口和頁面
- 11.5 開發博客模塊
- 11.4 創建數據實體類
- 11.3 構建項目
- 11.2.3 喜歡、取消喜歡博客功能
- 11.2.2 用戶模塊
- 11.2.1 博客模塊
- 11.2 技術實現設計
- 11.1 梳理業務需求
- 第11章 項目實戰2——個人博客
- 10.6.5 開發標注發貨狀態功能
- 10.6.4 開發“編輯交易”頁面
- 10.6.3 開發“交易列表”頁面
- 10.6.2 開發“創建交易”頁面和接口
- 10.6.1 在系統首頁增加交易信息導航
- 10.6 開發交易信息模塊
- 10.5.4 開發編輯客戶信息頁面和接口
- 10.5.3 開發客戶列表頁面和接口
- 10.5.2 開發添加客戶頁面和接口
- 10.5.1 開發系統首頁
- 10.5 開發客戶信息模塊
- 10.4 創建數據庫表
- 10.3.2 配置數據庫
- 10.3.1 使用Spring Initializr構建項目
- 10.3 構建項目
- 10.2 技術實現設計
- 10.1 梳理業務需求
- 第10章 項目實戰1——客戶管理Web系統
- 9.4.2 使用JPA和Hibernate時初始化數據庫
- 9.4.1 基于SQL腳本初始化數據庫
- 9.4 數據庫的初始化
- 9.3 Spring Data JPA與數據源綁定
- 9.2.2 配置多個數據源
- 9.2.1 在使用默認數據源實例的基礎上自定義配置
- 9.2 自定義一個或多個數據源
- 9.1 自動配置默認數據源
- 第9章 Spring Boot數據訪問
- 8.2.6 自定義Endpoint
- 8.2.5 Metrics Endpoint
- 8.2.4 Health Endpoint的使用
- 8.2.3 Actuator的安全控制
- 8.2.2 默認配置
- 8.2.1 開啟Actuator
- 8.2 使用Actuator監控應用
- 8.1.2 使用Spring Security
- 8.1.1 Spring Security的開啟和配置
- 8.1 安全控制(使用Spring Security)
- 第8章 Spring Boot的安全與監控
- 7.4.2 引入Spring Environment Property
- 7.4.1 定義Profile的個性配置
- 7.4 配置文件擴展
- 7.3.2 日志滾動配置
- 7.3.1 配置輸出到日志文件
- 7.3 輸出到日志文件的配置
- 7.2.8 日志組
- 7.2.7 輸出到控制臺
- 7.2.6 日志格式和內容
- 7.2.5 日志級別
- 7.2.4 配置項匯總
- 7.2.3 日志框架的配置文件
- 7.2.2 自定義日志配置
- 7.2.1 Spring Boot默認支持的日志框架
- 7.2 Spring Boot支持的日志配置
- 7.1.2 日志門面
- 7.1.1 日志實現
- 7.1 常用的日志框架
- 第7章 Spring Boot的日志管理
- 6.5 在Spring Boot中配置spring-data-elasticsearch
- 6.4.3 使用@Query注解定義查詢
- 6.4.2 查詢方法的定義
- 6.4.1 使用注解管理索引實體類
- 6.4 Repository的使用
- 6.3.3 查詢條件的封裝
- 6.3.2 搜索結果類型
- 6.3.1 4個Operations接口
- 6.3 使用operations相關API操作Elasticsearch
- 6.2.2 創建RestHighLevelClient
- 6.2.1 Elasticsearch的Client
- 6.2 spring-data-elasticsearch支持的Elasticsearch Client
- 6.1 Elasticsearch的使用場景和相關技術
- 第6章 Spring Boot整合Elasticsearch
- 5.5.3 運行程序測試緩存效果
- 5.5.2 添加@Cacheable和@CacheEvict注解
- 5.5.1 引入Redis的依賴并配置Redis服務地址和啟用緩存
- 5.5 實戰——用Redis改版商品信息管理系統V2.0
- 5.4.4 緩存臟數據說明
- 5.4.3 類實例方法類內部調用時的失效問題
- 5.4.2 使用緩存注解開發
- 5.4.1 啟用緩存和配置緩存管理器
- 5.4 使用Spring緩存注解操作Redis
- 5.3.3 Redis發布訂閱
- 5.3.2 Redis Pipelined和Lua腳本
- 5.3.1 Redis事務
- 5.3 Redis的一些特殊用法
- 5.2.2 Redis數據類型及操作API
- 5.2.1 通過Starter引入Redis相關依賴并配置Redis
- 5.2 在Spring Boot中配置和使用Redis
- 5.1.3 RedisCallback、SessionCallback接口和Redis事務的使用
- 5.1.2 RedisTemplate與數據操作類的使用
- 5.1.1 Spring Data Redis項目的設計
- 5.1 使用spring-data-redis操作Redis
- 第5章 Spring Boot與Redis
- 4.5 實戰——商品信息管理小系統
- 4.4.4 MyBatis的其他配置
- 4.4.3 Spring Boot整合MyBatis
- 4.4.2 MyBatis的配置
- 4.4.1 MyBatis簡介
- 4.4 整合MyBatis框架
- 4.3.3 使用Spring Data JPA進行開發
- 4.3.2 依賴管理和配置信息
- 4.3.1 基礎知識
- 4.3 使用Spring Data JPA(Hibernate)操作數據
- 4.2 使用JdbcTemplate操作數據庫
- 4.1.2 配置自定義數據源
- 4.1.1 啟動默認數據源
- 4.1 配置數據源
- 第4章 使用Spring Boot進行數據庫開發
- 3.7 實戰——開發一個簡單的Restful API網關
- 3.6.4 測試用戶認證和權限管理的效果
- 3.6.3 在代碼中引入Shiro
- 3.6.2 編寫業務邏輯代碼和頁面
- 3.6.1 基本配置
- 3.6 使用Shiro
- 3.5.4 編寫測試類進行測試
- 3.5.3 編寫郵件Service類對框架再封裝
- 3.5.2 在application.properties中添加郵箱配置
- 3.5.1 POM包配置
- 3.5 發送郵件
- 3.4.4 測試定時任務執行
- 3.4.3 編寫定時任務代碼
- 3.4.2 對自動配置參數的說明
- 3.4.1 POM包配置
- 3.4 使用定時任務
- 3.3.5 從瀏覽器上傳文件
- 3.3.4 編寫處理上傳請求的Controller類
- 3.3.3 編寫前端頁面
- 3.3.2 參數設置
- 3.3.1 POM文件配置
- 3.3 上傳文件
- 3.2 使用Thymeleaf開發示例
- 3.1 模板引擎
- 第3章 使用Spring Boot進行Web開發
- 2.10 實戰——使用Maven創建完整的工程項目
- 2.9 打包應用到生產環境
- 2.8.4 全局設置
- 2.8.3 使用LiveReload自動刷新
- 2.8.2 自動重啟
- 2.8.1 默認配置
- 2.8 開發者工具
- 2.7.5 熱部署
- 2.7.4 使用Gradle插件運行
- 2.7.3 使用Maven插件運行
- 2.7.2 打成JAR包運行
- 2.7.1 在IDE中運行
- 2.7 運行程序
- 2.6 使用@SpringBootApplication注解
- 2.5 Spring Bean與依賴注入
- 2.4.2 指定禁用生效的自動配置類
- 2.4.1 用戶配置替換自動配置
- 2.4 再說自動配置
- 2.3.2 導入XML配置
- 2.3.1 導入其他配置類
- 2.3 配置類
- 2.2.2 放置應用的main類
- 2.2.1 不建議使用default package
- 2.2 組織代碼
- 2.1.3 再說依賴管理
- 2.1.2 Starter、JAR與依賴
- 2.1.1 構建工具
- 2.1 構建項目
- 第2章 工程項目使用Spring Boot的步驟
- 1.4 實戰——Spring Boot版本的Hello World
- 1.3.2 自動配置
- 1.3.1 依賴管理
- 1.3 Spring Boot的依賴管理和自動配置
- 1.2.3 搭建IntelliJ IDEA開發環境
- 1.2.2 搭建Eclipse開發環境
- 1.2.1 使用Spring官方提供的初始化工具
- 1.2 搭建開發環境
- 1.1.2 Spring Boot的時代背景
- 1.1.1 Spring Boot的優點
- 1.1 Spring Boot為什么流行起來
- 第1章 從零起步搭建Spring Boot開發環境
- 前言
- 內容簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 內容簡介
- 前言
- 第1章 從零起步搭建Spring Boot開發環境
- 1.1 Spring Boot為什么流行起來
- 1.1.1 Spring Boot的優點
- 1.1.2 Spring Boot的時代背景
- 1.2 搭建開發環境
- 1.2.1 使用Spring官方提供的初始化工具
- 1.2.2 搭建Eclipse開發環境
- 1.2.3 搭建IntelliJ IDEA開發環境
- 1.3 Spring Boot的依賴管理和自動配置
- 1.3.1 依賴管理
- 1.3.2 自動配置
- 1.4 實戰——Spring Boot版本的Hello World
- 第2章 工程項目使用Spring Boot的步驟
- 2.1 構建項目
- 2.1.1 構建工具
- 2.1.2 Starter、JAR與依賴
- 2.1.3 再說依賴管理
- 2.2 組織代碼
- 2.2.1 不建議使用default package
- 2.2.2 放置應用的main類
- 2.3 配置類
- 2.3.1 導入其他配置類
- 2.3.2 導入XML配置
- 2.4 再說自動配置
- 2.4.1 用戶配置替換自動配置
- 2.4.2 指定禁用生效的自動配置類
- 2.5 Spring Bean與依賴注入
- 2.6 使用@SpringBootApplication注解
- 2.7 運行程序
- 2.7.1 在IDE中運行
- 2.7.2 打成JAR包運行
- 2.7.3 使用Maven插件運行
- 2.7.4 使用Gradle插件運行
- 2.7.5 熱部署
- 2.8 開發者工具
- 2.8.1 默認配置
- 2.8.2 自動重啟
- 2.8.3 使用LiveReload自動刷新
- 2.8.4 全局設置
- 2.9 打包應用到生產環境
- 2.10 實戰——使用Maven創建完整的工程項目
- 第3章 使用Spring Boot進行Web開發
- 3.1 模板引擎
- 3.2 使用Thymeleaf開發示例
- 3.3 上傳文件
- 3.3.1 POM文件配置
- 3.3.2 參數設置
- 3.3.3 編寫前端頁面
- 3.3.4 編寫處理上傳請求的Controller類
- 3.3.5 從瀏覽器上傳文件
- 3.4 使用定時任務
- 3.4.1 POM包配置
- 3.4.2 對自動配置參數的說明
- 3.4.3 編寫定時任務代碼
- 3.4.4 測試定時任務執行
- 3.5 發送郵件
- 3.5.1 POM包配置
- 3.5.2 在application.properties中添加郵箱配置
- 3.5.3 編寫郵件Service類對框架再封裝
- 3.5.4 編寫測試類進行測試
- 3.6 使用Shiro
- 3.6.1 基本配置
- 3.6.2 編寫業務邏輯代碼和頁面
- 3.6.3 在代碼中引入Shiro
- 3.6.4 測試用戶認證和權限管理的效果
- 3.7 實戰——開發一個簡單的Restful API網關
- 第4章 使用Spring Boot進行數據庫開發
- 4.1 配置數據源
- 4.1.1 啟動默認數據源
- 4.1.2 配置自定義數據源
- 4.2 使用JdbcTemplate操作數據庫
- 4.3 使用Spring Data JPA(Hibernate)操作數據
- 4.3.1 基礎知識
- 4.3.2 依賴管理和配置信息
- 4.3.3 使用Spring Data JPA進行開發
- 4.4 整合MyBatis框架
- 4.4.1 MyBatis簡介
- 4.4.2 MyBatis的配置
- 4.4.3 Spring Boot整合MyBatis
- 4.4.4 MyBatis的其他配置
- 4.5 實戰——商品信息管理小系統
- 第5章 Spring Boot與Redis
- 5.1 使用spring-data-redis操作Redis
- 5.1.1 Spring Data Redis項目的設計
- 5.1.2 RedisTemplate與數據操作類的使用
- 5.1.3 RedisCallback、SessionCallback接口和Redis事務的使用
- 5.2 在Spring Boot中配置和使用Redis
- 5.2.1 通過Starter引入Redis相關依賴并配置Redis
- 5.2.2 Redis數據類型及操作API
- 5.3 Redis的一些特殊用法
- 5.3.1 Redis事務
- 5.3.2 Redis Pipelined和Lua腳本
- 5.3.3 Redis發布訂閱
- 5.4 使用Spring緩存注解操作Redis
- 5.4.1 啟用緩存和配置緩存管理器
- 5.4.2 使用緩存注解開發
- 5.4.3 類實例方法類內部調用時的失效問題
- 5.4.4 緩存臟數據說明
- 5.5 實戰——用Redis改版商品信息管理系統V2.0
- 5.5.1 引入Redis的依賴并配置Redis服務地址和啟用緩存
- 5.5.2 添加@Cacheable和@CacheEvict注解
- 5.5.3 運行程序測試緩存效果
- 第6章 Spring Boot整合Elasticsearch
- 6.1 Elasticsearch的使用場景和相關技術
- 6.2 spring-data-elasticsearch支持的Elasticsearch Client
- 6.2.1 Elasticsearch的Client
- 6.2.2 創建RestHighLevelClient
- 6.3 使用operations相關API操作Elasticsearch
- 6.3.1 4個Operations接口
- 6.3.2 搜索結果類型
- 6.3.3 查詢條件的封裝
- 6.4 Repository的使用
- 6.4.1 使用注解管理索引實體類
- 6.4.2 查詢方法的定義
- 6.4.3 使用@Query注解定義查詢
- 6.5 在Spring Boot中配置spring-data-elasticsearch
- 第7章 Spring Boot的日志管理
- 7.1 常用的日志框架
- 7.1.1 日志實現
- 7.1.2 日志門面
- 7.2 Spring Boot支持的日志配置
- 7.2.1 Spring Boot默認支持的日志框架
- 7.2.2 自定義日志配置
- 7.2.3 日志框架的配置文件
- 7.2.4 配置項匯總
- 7.2.5 日志級別
- 7.2.6 日志格式和內容
- 7.2.7 輸出到控制臺
- 7.2.8 日志組
- 7.3 輸出到日志文件的配置
- 7.3.1 配置輸出到日志文件
- 7.3.2 日志滾動配置
- 7.4 配置文件擴展
- 7.4.1 定義Profile的個性配置
- 7.4.2 引入Spring Environment Property
- 第8章 Spring Boot的安全與監控
- 8.1 安全控制(使用Spring Security)
- 8.1.1 Spring Security的開啟和配置
- 8.1.2 使用Spring Security
- 8.2 使用Actuator監控應用
- 8.2.1 開啟Actuator
- 8.2.2 默認配置
- 8.2.3 Actuator的安全控制
- 8.2.4 Health Endpoint的使用
- 8.2.5 Metrics Endpoint
- 8.2.6 自定義Endpoint
- 第9章 Spring Boot數據訪問
- 9.1 自動配置默認數據源
- 9.2 自定義一個或多個數據源
- 9.2.1 在使用默認數據源實例的基礎上自定義配置
- 9.2.2 配置多個數據源
- 9.3 Spring Data JPA與數據源綁定
- 9.4 數據庫的初始化
- 9.4.1 基于SQL腳本初始化數據庫
- 9.4.2 使用JPA和Hibernate時初始化數據庫
- 第10章 項目實戰1——客戶管理Web系統
- 10.1 梳理業務需求
- 10.2 技術實現設計
- 10.3 構建項目
- 10.3.1 使用Spring Initializr構建項目
- 10.3.2 配置數據庫
- 10.4 創建數據庫表
- 10.5 開發客戶信息模塊
- 10.5.1 開發系統首頁
- 10.5.2 開發添加客戶頁面和接口
- 10.5.3 開發客戶列表頁面和接口
- 10.5.4 開發編輯客戶信息頁面和接口
- 10.6 開發交易信息模塊
- 10.6.1 在系統首頁增加交易信息導航
- 10.6.2 開發“創建交易”頁面和接口
- 10.6.3 開發“交易列表”頁面
- 10.6.4 開發“編輯交易”頁面
- 10.6.5 開發標注發貨狀態功能
- 第11章 項目實戰2——個人博客
- 11.1 梳理業務需求
- 11.2 技術實現設計
- 11.2.1 博客模塊
- 11.2.2 用戶模塊
- 11.2.3 喜歡、取消喜歡博客功能
- 11.3 構建項目
- 11.4 創建數據實體類
- 11.5 開發博客模塊
- 11.5.1 開發發布博客接口和頁面
- 11.5.2 開發博客列表接口和頁面
- 11.5.3 開發博客詳情接口和頁面
- 11.5.4 實現瀏覽次數計數功能
- 11.6 開發用戶模塊
- 11.6.1 開發登錄相關接口
- 11.6.2 完成登錄頁面
- 11.6.3 測試用戶登錄功能
- 11.6.4 在博客列表頁面增加當前用戶的顯示
- 11.6.5 個人主頁頁面
- 11.7 實現喜歡/取消喜歡博客功能
- 11.7.1 開發“喜歡博客”接口
- 11.7.2 開發“取消喜歡博客”接口
- 11.7.3 修改博客詳情頁面接口,返回當前用戶是否已喜歡
- 11.7.4 修改博客詳情頁面,增加喜歡/取消喜歡按鈕
- 11.7.5 頁面測試
- 11.8 配置Spring Security訪問規則
- 11.8.1 創建管理員用戶
- 11.8.2 配置接口的訪問權限
- 11.8.3 配置僅管理員用戶可以發布博客
- 11.8.4 測試發布博客權限管理
- 第12章 Spring Boot項目的測試和部署
- 12.1 配置的切換
- 12.1.1 在項目啟動時指定外部配置文件
- 12.1.2 Spring Profile的使用
- 12.2 Spring Boot的測試功能
- 12.2.1 構建測試類
- 12.2.2 測試的自動配置
- 12.3 打包和部署
- 12.3.1 打包(JAR和WAR)
- 12.3.2 運行項目 更新時間:2023-08-31 19:48:52