當前位置:
首頁 > 最新 > spring boot框架學習重要註解2-通過配置方式進行配置spring

spring boot框架學習重要註解2-通過配置方式進行配置spring

本節主要內容:

1:通過代碼演示實現零XML配置spring

2:使用重點註解理解

聲明:

本文是《凱哥陪你學系列-框架學習之spring boot框架學習》中spring boot框架學習學前掌握之重要註解(2)-通過java的配置方式進行配置spring.

在上一節《spring boot框架學習學前掌握之重要註解(1)-spring的java配置方式》我們把需要的環境搭建好了。那麼本節,將通過代碼演示,怎麼零配置實現spring 注入。

1:通過代碼演示實現零XML配置spring

一:項目結構:

user實體對象:

dao層:

server層:

Java註解配置(重點類)

代碼如下:

測試類:

說明:

這裡使用了:

AnnotationConfigApplicationContext context

= new AnnotationConfigApplicationContext(springConfig.class);

而非使用的:

ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath);

運行結果:

我們看到已經和我們預期的結果一樣。說明通過註解方式可以完全替代xml文件。

2:使用重點註解理解

2.1:@Configuration的理解:

如果需要理解這個的話,我們先回到spring 2.x時代。全部使用xml配置的偽代碼如下:

@Configuration這個註解其實就是:

去掉被選中的部分。

@ComponentScan該註解的功能和xml配置文件中的標籤功能一樣--組件掃描,掃描含有註解的類。

2.3:@bean的理解

先看下圖:

XML配置時代怎麼獲取userDao呢?

如下圖:

通過上下圖對比。我們可以發現,@bean的註解其實和xml中節點功能一樣。

本節總結:

本節通過代碼實戰,讓我們學到:

1:大致了解到@Configuration、@ComponentScan()和@bean的使用

2:通過spring 2.x時代的xml配置和註解進行比較,更深入一步熟悉三個註解的使用

下節預告:

在下節課中,我們將要講到另個一註解。先透露下這個註解的功能:

通過本註解,可以直接讀取到外部配置文件的數據。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

mysql資料庫中 case when語句使用
框架學習系列mybatis第二十三整合ehcache緩存使用
mybatis遇到的兩個錯誤
框架學習系列 mybatis 第二十四整合spring1

TAG:凱哥java |