原创 Spring Data JPA——多表設計、一對多、多對多、多表查詢

目錄 一、多表設計 二、JPA中的一對多 1、一對多映射的註解說明 2、一對多的操作(添加、刪除、級聯) 三、JPA中的多對多 1、多對多映射的註解說明 2、多對多的操作(添加、刪除、級聯) 四、Spring Dat

原创 Spring Data JPA——Specifications動態查詢

一、Specifications動態查詢 有時我們在查詢某個實體的時候,給定的條件是不固定的,這時就需要動態構建相應的查詢語句,在Spring Data JPA中可以通過JpaSpecificationExecutor接口查詢。相

原创 RabbitMQ——安裝RabbitMQ、SpringBoot整合RabbitMQ

目錄 一、安裝RabbitMQ 二、SpringBoot整合RabbitMQ 1、創建SpringBoot項目的時候, 添加RabbitMQ的依賴 2、RabbitMQ的測試 3、監聽消息隊列中的內容 4、AmqpAdmin

原创 Spring Data JPA——原理剖析、Spring Data JPA的四種查詢方式

目錄 一、Spring Data JPA的內部原理剖析 二、Spring Data JPA的查詢方式 1、使用Spring Data JPA中接口定義的方法進行查詢 2、使用JPQL的方式查詢 3、使用SQL語句查詢 4、使用

原创 Spring Data JPA——概述、Spring Data JPA的CRUD操作

目錄 一、Spring Data JPA 概述 1、Spring Data JPA 與 JPA和hibernate之間的關係 二、Spring Data JPA入門 三、Spring Data JPA 完成CRUD 一

原创 JPA——API介紹、完成JPA的CRUD操作、JPQL完成複雜查詢操作

目錄 一、JPA的API介紹 二、抽取JPAUtils工具類 三、JPA完成增刪改查操作 四、JPA中的複雜查詢(使用JPQL) 五、總結 一、JPA的API介紹 跳轉到目錄 Persistence對象: Persist

原创 JPA——ORM概述、JPA入門

目錄 一、ORM概述 二、Hibernate與JPA的概述 三、JPA入門 (重點) 1、常用的註解 四、JPA中的主鍵生成策略 一、ORM概述 ORM(Object-Relational Mapping) 表示對象關

原创 SpringBoot整合springsecurity

目錄 一、SpringBoot整合SpringSecurity 1、pom文件 2、靜態資源 3、MySecurityController 4、自定義SpringSecurity的配置類(重點) 1、pom文件 <dep

原创 SpringBoot——整合任務(異步任務、定時任務、郵件任務)

目錄 一、異步任務 二、定時任務 1、cron表達式 2、測試 三、郵件任務 一、異步任務 在Java應用中,絕大多數情況下都是通過同步的方式來實現交互處理的;但是在處理與第三方系統交互的時候,容易造成響應遲緩的情況,

原创 RabbitMQ——消息服務概述、RabbitMQ的概述

目錄 一、消息服務概述 二、消息服務可以解決的問題 三、RabbitMQ概述 四、RabbitMQ運行機制 一、消息服務概述 大多應用中,可通過消息服務中間件來提升系統異步通信、擴展解耦能力。 消息服務中兩個重要概念

原创 SpringBoot——自定義starter分析

一、自定義starter 啓動器只用來做依賴導入 專門來寫一個自動配置模塊; 啓動器依賴自動配置模塊,項目中只需要引入相應的starter就會引入啓動器的所有傳遞依賴 也就是說xxx-starter(啓動器)依賴

原创 SpringBoot——SpringBoot與數據訪問、整合Druid連接池

目錄 一、SpringBoot對JDBC的整合 二、整合Druid 一、SpringBoot對JDBC的整合 跳轉到目錄 依賴 <dependencies> <dependency> <groupI

原创 SpringBoot——SpringBoot整合MyBatis(註解、XML配置)

目錄 一、SpringBoot整合MyBatis 二、Mybatis增刪改查(使用註解方式) 三、Mybatis增刪改查(XML配置方式) 一、SpringBoot整合MyBatis 跳轉到目錄 引入依賴 <depende

原创 SpringBoot——配置嵌入式Servlet容器

目錄 一、如何定製和修改Servlet容器的相關配置 二、註冊Servlet三大組件【Servlet、Filter、Listener】 三、替換爲其他嵌入式web服務器 四、嵌入式Servlet容器啓動原理 五、使用外置的Ser

原创 SpringBoot——錯誤處理機制 & 定製錯誤頁面 (源碼分析)

目錄 一、錯誤處理機制 二、ErrorPageCustomizer 三、BasicErrorController 四、DefaultErrorViewResolver 五、如何定製錯誤響應頁面 六、DefaultErrorAtt