原创 《Spring實戰》-第七章:SpringMVC的高級技術

慢慢來比較快,虛心學技術 一、SpringMVC配置的替代方案 Ⅰ、註冊Filter SpingMVC的AbstractAnnotationConfigDispatcherServletInitializer提供了十分方便的註冊過濾器的

原创 《Spring實戰》-第五章:Web中的Spring(SpringMVC註解實現)

慢慢來比較快,虛心學技術 前言:前面我們學習了關於Spring核心的IOC和AOP知識,除此之外,以此爲基礎,Spring的MVC框架還經常被用於Web開發(SpringMVC) 一、什麼是SpringMVC框架? 在瞭解Sprin

原创 《Spring實戰》-第六章:渲染視圖(表達式,標籤庫,模板)

慢慢來比較快,虛心學技術 前言:視圖解析器可以將邏輯視圖名轉換成物理實現 一、視圖解析器 Spring提供了13個基本的視圖解析器,能夠將邏輯視圖名轉換爲物理實現,如上一篇中提到的InternalResourceViewResolv

原创 《Spring實戰》-第四章:面向切面編程(AOP)

慢慢來比較快,虛心學技術 前言:DI (依賴注入)有助於應用對象之間的解耦,而 AOP(面向切面編程) 可以實現橫切關注點與它們所影響的對象之間的解耦 一、什麼是面向切面編程 Ⅰ、橫切關注點:在軟件開發中,散佈於應用中多處的功能被稱

原创 《Spring實戰》-第三章:Bean的高級裝配(5)-運行時值注入

慢慢來比較快,虛心學技術 當我們討論依賴注入的時候,多數注意的都是將一個bena作爲屬性或構造器參數注入到另一個bean中。但是有時候我們也需要關注如何將值注入到方法參數或者屬性中去,在前面的文章中,我們所瞭解的注入都是在系統初始化的時

原创 《Spring實戰》-第二章:Bean的裝配(2)-JavaConfig顯式裝配

慢慢來比較快,虛心學技術 前言:創建應用對象之間協作關係的行爲通常稱爲裝配( wiring ),這也是依賴注入( DI )的本質 Spring提供三種Bean裝配機制: 在 XML 中進行顯式配置。 在 Java 中進行顯式配置 隱

原创 《Spring實戰》-第三章:Bean的高級裝配(1)-環境Profile

慢慢來比較快,虛心學技術 1.爲什麼需要profile? 實際開發中,生產環境和開發環境通常都不會是同一個,最明顯的例子就是,生產環境(正式環境)的數據庫和開發環境的數據庫一般都是不一樣的。那麼爲了方便配置的轉換,Spring提供了pr

原创 《Spring實戰》-第二章:Bean的裝配(總目錄)

慢慢來比較快,虛心學技術 前言:創建應用對象之間協作關係的行爲通常稱爲裝配( wiring ),這也是依賴注入( DI )的本質 Spring提供三種Bean裝配機制: 在 XML 中進行顯式配置。 在 Java 中進行顯式配置 隱

原创 《Spring實戰》-第三章:Bean的高級裝配(2)-條件化Bean

慢慢來比較快,虛心學技術 1、什麼是條件化Bean 在第一節中說到的profile限定了特殊環境下的Bean裝載,但是有時候只根據環境進行Bean裝配的選擇並不一定能滿足我們的需求,所以Spring4提供了更加細化的條件話配置Bean,

原创 《Spring實戰》-第二章:Bean的裝配(4)-混合導入裝配機制

慢慢來比較快,虛心學技術 前言:創建應用對象之間協作關係的行爲通常稱爲裝配( wiring ),這也是依賴注入( DI )的本質 Spring提供三種Bean裝配機制: 在 XML 中進行顯式配置。 在 Java 中進行顯式配置 隱

原创 《Spring實戰》-第三章:Bean的高級裝配(總目錄)

《Spring實戰》-第三章:Bean的高級裝配(1)-環境Profile 《Spring實戰》-第三章:Bean的高級裝配(2)-條件化Bean 《Spring實戰》-第三章:Bean的高級裝配(3)-處理自動裝配Bean的歧義性 《Sp

原创 《Spring實戰》-第三章:Bean的高級裝配(3)-處理自動裝配Bean的歧義性

慢慢來比較快,虛心學技術 1、什麼是自動裝配Bean的歧義性 當一個接口存在多個實現類或一個類存在多個bena定義的時候,如果使用自動裝配,Spring將無法明確應該使用哪一個Bean進行裝配注入,這時候就會報 NoUniqueBean

原创 《Spring實戰》-第三章:Bean的高級裝配(4)-Bean的作用域

1、什麼是Bean的作用域? 默認情況下,Spring容器裝配的Bean都是單例的,也就是說,不管什麼情況下,在同一應用中通過Spring容器獲取的都是同一個對象,也就導致了這個對象攜帶了很多可變的屬性,有時候會很不方便。 比如:我們通過A

原创 《Spring實戰》-第二章:Bean的裝配(3)-自動化裝配

慢慢來比較快,虛心學技術 前言:創建應用對象之間協作關係的行爲通常稱爲裝配( wiring ),這也是依賴注入( DI )的本質 Spring提供三種Bean裝配機制: 在 XML 中進行顯式配置。 在 Java 中進行顯式配置 隱