篇博客我們系統(tǒng)的聊了《JavaEE開發(fā)之基于Eclipse的環(huán)境搭建以及Maven Web App的創(chuàng)建》,并在之前的博客中我們聊了依賴注入的相關(guān)東西,并且使用Objective-C的Runtime來實現(xiàn)了ObjC中的依賴注入,相關(guān)博客請參考《類比Spring框架來實現(xiàn)OC中的依賴注入》。當(dāng)然之前的博客也是使用了ObjC的Runtime的東西來實現(xiàn)了ObjC中的“面向切面”編程的實現(xiàn)方式,相關(guān)博客請移步于《ObjC中的AOP--面向切面編程》。本篇博客我們就來看一下Spring框架中的依賴注入以及AOP編程的幾種方式,當(dāng)然其實現(xiàn)方式是使用了Java的“反射機(jī)制”,也就類似于ObjC中的Runtime了。
今天博客中所使用的Spring版本是4.3.6.RELEASE,是目前比較新的Spring版本了。而Java的版本使用的是Java8了。上篇博客我們主要聊了相關(guān)環(huán)境的創(chuàng)建與配置,本篇博客將不會對環(huán)境配置這些東西進(jìn)行詳細(xì)的敘述。本篇博客主要聊了Spring框架中的依賴注入的實現(xiàn)方式,主要是通過注解以及Java配置來實現(xiàn)的,當(dāng)然還會聊些AOP的東西。
一、快速創(chuàng)建Mava管理的Spring工程
因為本篇博客是討論關(guān)于Spring的東西,所以我們就不創(chuàng)建WebApp的工程了。我們使用Spring來快速的創(chuàng)建一個Maven管理的工程。如下所示找到File->New->Maven Project選項來創(chuàng)建一個新的Maven Project,具體如下所示:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26