原创 Java開發學習(三十五)----SpringBoot快速入門及起步依賴解析

一、SpringBoot簡介 SpringBoot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化 Spring 應用的初始搭建以及開發過程。 使用了 Spring 框架後已經簡化了我們的開發。而 SpringBoot 又是

原创 Java開發學習(三十四)----Maven私服(二)本地倉庫訪問私服配置與私服資源上傳下載

一、本地倉庫訪問私服配置 我們通過IDEA將開發的模塊上傳到私服,中間是要經過本地Maven的 本地Maven需要知道私服的訪問地址以及私服訪問的用戶名和密碼 私服中的倉庫很多,Maven最終要把資源上傳到哪個倉庫? Mav

原创 Java開發學習(三十三)----Maven私服(一)私服簡介安裝與私服分類

一、私服簡介 團隊開發現狀分析 (1)張三負責ssm_crm的開發,自己寫了一個ssm_pojo模塊,要想使用直接將ssm_pojo安裝到本地倉庫即可 (2)李四負責ssm_order的開發,需要用到張三所寫的ssm_pojo模塊,這個時

原创 Java開發學習(三十二)----Maven多環境配置切換與跳過測試的三種方式

一、多環境開發 我們平常都是在自己的開發環境進行開發, 當開發完成後,需要把開發的功能部署到測試環境供測試人員進行測試使用, 等測試人員測試通過後,我們會將項目部署到生成環境上線使用。 這個時候就有一個問題是,不同環境的配

原创 Java開發學習(三十一)----Maven屬性與版本管理

一、屬性 1.1 問題分析 如下圖所示 你會發現,如果現在想更新Spring的版本,你會發現依然需要更新多個jar包的版本,這樣的話還是有可能出現漏改導致程序出問題,而且改起來也是比較麻煩。 問題清楚後,我們需要解決的話,就可以參考咱們j

原创 Java開發學習(三十)----Maven聚合和繼承解析

一、聚合 分模塊開發後,需要將這四個項目都安裝到本地倉庫,目前我們只能通過項目Maven面板的install來安裝,並且需要安裝四個,如果我們的項目足夠多,那麼一個個安裝起來還是比較麻煩的 如果四個項目都已經安裝成功,當ssm_p

原创 Java開發學習(二十九)----Maven依賴傳遞、可選依賴、排除依賴解析

現在的項目一般是拆分成一個個獨立的模塊,當在其他項目中想要使用獨立出來的這些模塊,只需要在其pom.xml使用<dependency>標籤來進行jar包的引入即可。 <dependency>其實就是依賴,關於依賴管理裏面都涉及哪些內容,我們

原创 Java開發學習(二十八)----攔截器(Interceptor)詳細解析

一、攔截器概念 講解攔截器的概念之前,我們先看一張圖: (1)瀏覽器發送一個請求會先到Tomcat的web服務器 (2)Tomcat服務器接收到請求以後,會去判斷請求的是靜態資源還是動態資源 (3)如果是靜態資源,會直接到Tomcat的項

原创 Java開發學習(二十六)----SpringMVC返回響應結果

SpringMVC接收到請求和數據後,進行了一些處理,當然這個處理可以是轉發給Service,Service層再調用Dao層完成的,不管怎樣,處理完以後,都需要將結果告知給用戶。 比如:根據用戶ID查詢用戶信息、查詢用戶列表、新增用戶等。

原创 Java開發學習(二十五)----使用PostMan完成不同類型參數傳遞

一、請求參數 請求路徑設置好後,只要確保頁面發送請求地址和後臺Controller類中配置的路徑一致,就可以接收到前端的請求,接收到請求後,如何接收頁面傳遞的參數? 關於請求參數的傳遞與接收是和請求方式有關係的,目前比較常見的兩種請求方式爲

原创 Java開發學習(二十四)----SpringMVC設置請求映射路徑

一、環境準備 創建一個Web的Maven項目 參考Java開發學習(二十三)----SpringMVC入門案例、工作流程解析及設置bean加載控制中環境準備 pom.xml添加Spring依賴 <?xml version="1.

原创 設計模式(一)----設計模式概述及UML圖解析

1、設計模式概述 1.1 軟件設計模式的產生背景 "設計模式"最初並不是出現在軟件設計中,而是被用於建築領域的設計中。 1977年美國著名建築大師、加利福尼亞大學伯克利分校環境結構中心主任克里斯托夫·亞歷山大(Christopher Ale

原创 Java開發學習(二十三)----SpringMVC入門案例、工作流程解析及設置bean加載控制

一、SpringMVC概述 SpringMVC是隸屬於Spring框架的一部分,主要是用來進行Web開發,是對Servlet進行了封裝。SpringMVC是處於Web層的框架,所以其主要的作用就是用來接收前端發過來的請求和數據然後經過處理並

原创 Java開發學習(二十一)----Spring事務簡介與事務角色解析

一、Spring事務簡介 1.1 相關概念介紹 事務作用:在數據層保障一系列的數據庫操作同成功同失敗 Spring事務作用:在數據層或業務層保障一系列的數據庫操作同成功同失敗 數據層有事務我們可以理解,爲什麼業務層也需要處理事務

原创 Java開發學習(二十)----AOP總結

一、AOP的核心概念 概念:AOP(Aspect Oriented Programming)面向切面編程,一種編程範式 作用:在不驚動原始設計的基礎上爲方法進行功能增強 核心概念 代理(Proxy):SpringAOP的核心