Spring實戰

Spring實戰

經歷了一個月的苦讀,終於啃完了Craig walls寫的《Spring in Action》一書。整個過程現在回味起來仍能體會當時的大徹大悟之感。現分享一下自己的一些對於Spring的一些拙見。
主要包含以下幾個方面:

  • Spring的核心DI與AOP
  • Spring MVC
  • Spring JPA
  • *Spring使用RPC及MQ
  • SpringBoot簡單介紹

Spring的核心DI與AOP

說起Spring。大家說得最多的不外乎它的兩大特性:DI和AOP。
Spring 依賴注入
依賴注入細分爲裝配bean和注入bean。裝配方式有以下三種:

1、自動裝配

通過在bean里加@componentScan,同時使用ComponentScan註解啓用組件掃描。(組件掃描也可通過XML進行配置)
<context:component-scan base-package="soundsystem"

2、基於Java 顯式配置。

通過@Configuration註解 申明配置類,在配置類中通過@bean進行bean的裝配。

3、基於XML顯示配置。

<bean id="compactDisc" class="soundsystem.sgtPeppers"/>

注入bean可通過java提供的依賴注入規範中的@Inject或@Name,也可用@Autowired

SpringAOP

關於在Spring應用中如何使用切面,我們可以有多種選擇,通過使用@AspectJ註解和配置命名空間,在Spring中裝配通知和切點會很簡單。SpringAOP不能滿足需求是可使用AspectJ切面注入依賴。

未完待續 o o o o

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章