欧美亚洲综合图区在线|天天射天天干国产成卜|99久久免费国产精精品|国产的欧美一区二区三区|日韩中文字幕无码不卡专区|亚麻成人aV极品一区二区|国产成人AV区一区二区三|成人免费一区二区三区视频网站

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

點(diǎn)擊下載圖片代碼(通過源代碼下載圖片)

軟件開放1天前34

本節(jié)主要內(nèi)容:

1:通過代碼演示實(shí)現(xiàn)零XML配置spring

2:使用重點(diǎn)注解理解

聲明:

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

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

1:通過代碼演示實(shí)現(xiàn)零XML配置spring

一:項(xiàng)目結(jié)構(gòu):

請(qǐng)點(diǎn)擊此處輸入圖片描述

user實(shí)體對(duì)象:

展開全文

請(qǐng)點(diǎn)擊此處輸入圖片描述

private String userName;

private String password;

private Integer age;

dao層:

請(qǐng)點(diǎn)擊此處輸入圖片描述

server層:

請(qǐng)點(diǎn)擊此處輸入圖片描述

Java注解配置(重點(diǎn)類)

請(qǐng)點(diǎn)擊此處輸入圖片描述

代碼如下:

@Configuration //通過該注解來表明該類是一個(gè)spring的配置。其相當(dāng)于是一個(gè)xml文件

@ComponentScan(basePackages="com.kaigejava.springboot.javaconfig")

//@ComponentScan 該注解配置掃描的包

public class springConfig {

@Bean //通過該注解來表明是一個(gè)bean對(duì)象。相當(dāng)于是XML中的

public UserDao getUserDao(){

return new UserDao();

}

點(diǎn)擊下載圖片代碼(通過源代碼下載圖片)

}

測(cè)試類:

請(qǐng)點(diǎn)擊此處輸入圖片描述

說明:

這里使用了:

AnnotationConfigApplicationContext context

= new AnnotationConfigApplicationContext(springConfig.class);

而非使用的:

ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath);

運(yùn)行結(jié)果:

請(qǐng)點(diǎn)擊此處輸入圖片描述

我們看到已經(jīng)和我們預(yù)期的結(jié)果一樣。說明通過注解方式可以完全替代xml文件。

2:使用重點(diǎn)注解理解

2.1:@Configuration的理解:

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

請(qǐng)點(diǎn)擊此處輸入圖片描述

@Configuration這個(gè)注解其實(shí)就是:

去掉被選中的部分。

2.2:@ComponentScan(basePackages="com.kaigejava.springboot.javaconfig")的理解

@ComponentScan該注解的功能和xml配置文件中的 標(biāo)簽功能一樣--組件掃描,掃描含有注解的類。

2.3:@bean的理解

先看下圖:

XML配置時(shí)代怎么獲取userDao呢?

如下圖:

請(qǐng)點(diǎn)擊此處輸入圖片描述

通過上下圖對(duì)比。我們可以發(fā)現(xiàn),@bean的注解其實(shí)和xml中 節(jié)點(diǎn)功能一樣。

本節(jié)總結(jié):

本節(jié)通過代碼實(shí)戰(zhàn),讓我們學(xué)到:

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

2:通過spring 2.x時(shí)代的xml配置和注解進(jìn)行比較,更深入一步熟悉三個(gè)注解的使用

下節(jié)預(yù)告:

在下節(jié)課中,我們將要講到另個(gè)一注解。先透露下這個(gè)注解的功能:

通過本注解,可以直接讀取到外部配置文件的數(shù)據(jù)。

歡迎關(guān)注凱哥公眾號(hào):凱哥Java

歡迎訪問凱哥個(gè)人網(wǎng)站:www.kaigejava.com

本文地址:http://www.kaigejava.com/article/detail/32

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://landcheck.net/post/125506.html

“點(diǎn)擊下載圖片代碼(通過源代碼下載圖片)” 的相關(guān)文章

手機(jī)軟件開發(fā)教程(安卓手機(jī)軟件開發(fā)教程)

手機(jī)軟件開發(fā)教程(安卓手機(jī)軟件開發(fā)教程)

今天給各位分享手機(jī)軟件開發(fā)教程的知識(shí),其中也會(huì)對(duì)安卓手機(jī)軟件開發(fā)教程進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、如何開發(fā)手機(jī)app 2、app是如何制作的,APP如何開發(fā)? 3、ios端的手機(jī)app開發(fā)要怎么做? 4、如何制作軟件app...

泉州軟件開發(fā)(泉州軟件開發(fā)哪家好)

泉州軟件開發(fā)(泉州軟件開發(fā)哪家好)

本篇文章給大家談?wù)勅蒈浖_發(fā),以及泉州軟件開發(fā)哪家好對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、泉州中南軟件技術(shù)有限公司怎么樣? 2、泉州軟件公司排名? 3、請(qǐng)問泉州比較有名的軟件公司有哪些 4、泉州南威軟件股份有限公司有雙休日嗎 5、福建省泉州市有...

網(wǎng)易云直播需要什么設(shè)備(網(wǎng)易云直播需要什么設(shè)備才能看)

網(wǎng)易云直播需要什么設(shè)備(網(wǎng)易云直播需要什么設(shè)備才能看)

今天給各位分享網(wǎng)易云直播需要什么設(shè)備的知識(shí),其中也會(huì)對(duì)網(wǎng)易云直播需要什么設(shè)備才能看進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、K歌麥克風(fēng)怎么選?想用于網(wǎng)易云LOOK直播 2、雙機(jī)位直播需要哪些設(shè)備 3、網(wǎng)易云主播不下載look直播能開播嗎 4...

浙江衛(wèi)視在線直播在哪里看(浙江衛(wèi)視在線直播在哪里看回放)

浙江衛(wèi)視在線直播在哪里看(浙江衛(wèi)視在線直播在哪里看回放)

本篇文章給大家談?wù)務(wù)憬l(wèi)視在線直播在哪里看,以及浙江衛(wèi)視在線直播在哪里看回放對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、如何收看浙江衛(wèi)視在線直播觀看 2、怎樣在電腦上看浙江衛(wèi)視的直播 3、浙江衛(wèi)視直播在哪里看 4、怎樣在手機(jī)上看浙江衛(wèi)視直播? 如何收看浙...

怎樣看懂心電圖波形(怎么看心電圖的波形)

怎樣看懂心電圖波形(怎么看心電圖的波形)

今天給各位分享怎樣看懂心電圖波形的知識(shí),其中也會(huì)對(duì)怎么看心電圖的波形進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、心電圖怎么看,心電圖講解,心電圖t波改變 2、怎樣看心電圖曲線 3、心電圖怎么看? 4、心電圖怎么看_怎么看懂心電圖 5、教你...

網(wǎng)頁源碼免費(fèi)下載第一下載站(免費(fèi)網(wǎng)站源代碼下載)

網(wǎng)頁源碼免費(fèi)下載第一下載站(免費(fèi)網(wǎng)站源代碼下載)

本篇文章給大家談?wù)劸W(wǎng)頁源碼免費(fèi)下載第一下載站,以及免費(fèi)網(wǎng)站源代碼下載對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、哪里有靜態(tài)網(wǎng)頁源碼下載? 2、企業(yè)網(wǎng)站模板源碼,哪里可以免費(fèi)下載? 3、求完整簡(jiǎn)單asp+access論壇免費(fèi)源代碼 4、網(wǎng)頁模板源代碼下載...

武城县| 天津市| 孟津县| 民权县| 内丘县| 库车县| 乃东县| 香格里拉县| 商水县| 辛集市| 抚顺县| 神农架林区| 手机| 海安县| 临夏市| 江西省| 永寿县| 红桥区| 库车县| 景宁| 宁安市| 黄梅县| 巫溪县| 江川县| 喜德县| 中西区| 井陉县| 玉环县| 南雄市| 大埔县| 土默特右旗| 镇远县| 赣榆县| 瑞安市| 阜宁县| 永平县| 大同市| 普安县| 江城| 南阳市| 汽车|