原创 Spring Boot 前後端分離解決跨越問題

一、起源 當我們在開發前後端分離項目的時候,出於安全原因,瀏覽器禁止Ajax調用駐留在當前原點之外的資源。跨源資源共享(CORS)是由大多數瀏覽器實現的W3C規範,允許您靈活地指定什麼樣的跨域請求被授權,而不是使用一些不太安全和不

原创 Spring Cloud微服務之網關服務創建(十四)完結篇

1、在parent父工程中創建一個空的Maven項目infrastructure 同樣刪除src全部 2、在infrastructure模塊下創建api_gateway模塊 注意:路徑不能搞錯了 注意:修改pom.xml文件

原创 Docker拉取ZooKeeper鏡像安裝運行

一、選擇鏡像版本 Docker鏡像倉庫,搜索ZooKeeper鏡像版本 倉庫地址 搜索zookeeper3.4.9版本,我選擇的是這個版本。 二、Docker安裝ZooKeeper 1、下載ZooKeeper鏡像 docker

原创 Docker中拉取ActiveMQ鏡像安裝運行網頁無法訪問已解決

前言 Docker中拉取ActiveMQ鏡像安裝運行,以爲很簡單,其實一堆的坑啊,下面就來一步步填坑吧。 1、使用命令搜索activemq docker search activemq 2、使用以下命令運行最新的容器: doc

原创 最新SpringBoot2.0X整合SpringData JPA實戰完整篇

先來張效果圖吧 一、pom.xml 導入依賴包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art

原创 Java開發必會Git分佈式版本控制系統實戰篇

一、創建SpringBoot項目 首先在idea中快速創建一個SpringBoot項目,然後我們將代碼託管至Github上面。 1、pom.xml文件依賴、很簡單的web項目依賴 <dependencies> <depen

原创 Java開發必看JPA概念大全

一、JPA簡介 JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0註解或XML描述對象-關係表的映射關係,並將運行期的實體對象持久化到數據庫中。 [1] Sun引入新的JPA O

原创 Java開發必看ORM概念大全

一、ORM概念 對象關係映射(Object Relational Mapping,簡稱ORM)是通過使用描述對象和數據庫之間映射的元數據,將面嚮對象語言程序中的對象自動持久化到關係數據庫中。本質上就是將數據從一種形式轉換到另外一

原创 Spring Boot 事務支持

如何使用? Spring Boot 使用事務支持,非常簡單,底層依然採用的是Spring本身提供的事務管理。 1、在啓動類中添加 @EnableTransactionManagement 註解 2、在業務層的接口實現類中的方法上添

原创 Spring Boot中常見註解詮釋

一:@Mapper和@MapperScan 1、@Mapper @Mapper 將接口交給Spring進行管理,爲這個接口生成一個實現類,讓別的類進行引用、不再寫mapper映射文件。 @Mapper //該註解將接口變成Spri

原创 MySQL 事務(Transaction)篇(一)

一、事務的定義 1、定義: 事務也稱一個最小的不可再分的工作單元,是由一個或多個SQL語句所組成的操作序列,通常一個事務對應一個完整的業務(insert、update、delete語句共同聯合完成),用來維護數據庫的完整性,保證成

原创 Spring Boot開發框架優點詮釋

Spring Boot優點 在Spring Boot開發中,它的優點無與倫比,極大提升了開發效率,專爲互聯網企業量身打造的開發框架。 1、約定優於配置 解決了傳統的Spring複雜的配置、開箱即用。如:任何ssm都要配置web.x

原创 Spring Cloud微服務之Gateway網關(十三)

一、網關基本概念 1、API網關介紹 API 網關出現的原因是微服務架構的出現,不同的微服務一般會有不同的網絡地址,而外部客戶端可能需要調用多個服務的接口才能完成一個業務需求,如果讓客戶端直接與各個微服務通信,會有以下的問題: (

原创 Spring Cloud微服務之網關服務創建(十四)

1、在parent父工程中創建一個空的Maven項目infrastructure 同樣刪除src全部 2、在infrastructure模塊下創建api_gateway模塊 注意:路徑不能搞錯了 注意:修改pom.xml文件

原创 Spring Cloud微服務之Feign服務調用(十一)

一、Feign簡介 1、基本概念 Feign是Netflix開發的聲明式、模板化的HTTP客戶端, Feign可以幫助我們更快捷、優雅地調用HTTP API。 Feign支持多種註解,例如Feign自帶的註解或者JAX-RS註解等