原创 Spring 介紹

Spring概述 Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Desi

原创 依賴注入 Bean 之 註解注入

引言 這是依賴注入 Bean 屬性的最後一種方式 其中針對 非 Web 項目和 Web 項目又有不同的細微差別 以下是筆記 名詞解釋 註解: 註解:就是一個類,使用@註解名稱 開發中:使用註解 取代 xml配置文件 e

原创 AOP 筆記(二)

一、前言 這篇博客主主要記錄關於 AOP 代理的幾種方式 由繁至簡分:手動代理,半自動代理,全自動代理 二、手動代理(分兩種) 2.1 JDK動態代理 前提:目標類必須是 接口 + 實現 類型,否則無法代理 創建目標類 創建切

原创 依賴注入 Bean 之 SpEl 表達式

引言 學習時候感覺類似於 EL 表達式和 JSTL 表達式 猜測可能以後是用於可變的參數值的傳遞,或者前後端之間的傳遞。。 SpEl 常用表達式: < property name="" value="#{表達式}"> #{123

原创 加載Spring容器的三種方式

引言 當我們要使用 Spring ,且已經配置好了 Spring 之後。 我們就需要在實際項目中加載 Spring 容器,獲得配置文件,從而得以進一步的使用。 我把這個理解爲聲明,使用 Spring 之前,先要聲明也就是獲得這個 S

原创 依賴注入 Bean 的四種方式

引言 因爲每種方式下面都包含幾種具體的方式,博客量較大,因此每種都分爲單獨博客 這裏僅作爲總結 具體某一種有鏈接博客 手動裝配 構造方法注入 屬性 setter 方法注入 p 命名空間注入 博客:https://blog.csd

原创 AOP 筆記(一)

一、AOP概述 在軟件業,AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術 AOP是OOP(面向對象編程)的延續,是軟件開發中的

原创 依賴注入 Bean 之 集合注入

引言 之前兩篇的注入 bean 屬性都是對於單個的屬性注入 這裏引入集合方式,對多個屬性同時注入 常見集合 集合的注入都是給添加子標籤 數組:< array > List:< list > Set:< set >,無序的 LI