自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

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

將代碼加入網(wǎng)站(怎么將代碼嵌入網(wǎng)頁)

軟件開放2個(gè)月前 (10-29)260

本節(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();

}

}

測(cè)試類:

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

說明:

這里使用了:

將代碼加入網(wǎng)站(怎么將代碼嵌入網(wǎng)頁)

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://www.thonggone.com/post/123094.html

“將代碼加入網(wǎng)站(怎么將代碼嵌入網(wǎng)頁)” 的相關(guān)文章

半夜打撲克軟件app免費(fèi)下載(免費(fèi)打撲克的軟件)

半夜打撲克軟件app免費(fèi)下載(免費(fèi)打撲克的軟件)

今天給各位分享半夜打撲克軟件app免費(fèi)下載的知識(shí),其中也會(huì)對(duì)免費(fèi)打撲克的軟件進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、這如何下載打撲克視頻 2、哪個(gè)平臺(tái)直播打撲克 3、23張撲克游戲下載app 4、撲克王app在哪里下載 5、兩個(gè)人可以...

免費(fèi)的h5游戲制作平臺(tái)(h5制作平臺(tái)免費(fèi))

免費(fèi)的h5游戲制作平臺(tái)(h5制作平臺(tái)免費(fèi))

今天給各位分享免費(fèi)的h5游戲制作平臺(tái)的知識(shí),其中也會(huì)對(duì)h5制作平臺(tái)免費(fèi)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、微信H5頁面免費(fèi)制作工具有哪些,求各位大神解答 2、H5制作平臺(tái)哪個(gè)比較好用? 3、H5制作平臺(tái)有哪些 4、像云來一樣,免費(fèi)好用...

微信商家小程序怎么申請(qǐng)視頻(怎么樣申請(qǐng)微信小程序商家)

微信商家小程序怎么申請(qǐng)視頻(怎么樣申請(qǐng)微信小程序商家)

今天給各位分享微信商家小程序怎么申請(qǐng)視頻的知識(shí),其中也會(huì)對(duì)怎么樣申請(qǐng)微信小程序商家進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、微信小程序怎么申請(qǐng)注冊(cè)? 2、小程序直播怎么申請(qǐng)開通? 3、微信小程序如何申請(qǐng) 微信小程序申請(qǐng)方法 4、怎樣注冊(cè)微信...

春節(jié)祝福代碼怎樣制作(元宵祝福代碼)

春節(jié)祝福代碼怎樣制作(元宵祝福代碼)

本篇文章給大家談?wù)劥汗?jié)祝福代碼怎樣制作,以及元宵祝福代碼對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、父親節(jié)祝福代碼 2、如何編寫新春祝福 3、我是一個(gè)小孩,老師說要自編兩則春節(jié)祝福短信。請(qǐng)問春節(jié)祝福短信該怎樣編?順便給個(gè)例子,要自己編。 4、父親節(jié)微信祝福...

中臺(tái)架構(gòu)與實(shí)現(xiàn)(中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù))

中臺(tái)架構(gòu)與實(shí)現(xiàn)(中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù))

今天給各位分享中臺(tái)架構(gòu)與實(shí)現(xiàn)的知識(shí),其中也會(huì)對(duì)中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、中臺(tái)是什么意思 2、數(shù)據(jù)中臺(tái)有什么好處? 3、業(yè)務(wù)中臺(tái)和數(shù)據(jù)中臺(tái)有什么關(guān)系? 4、百勝軟件E3全渠道中臺(tái)采用的什么底層架...

區(qū)塊鏈開源網(wǎng)站(區(qū)塊鏈開發(fā)平臺(tái))

區(qū)塊鏈開源網(wǎng)站(區(qū)塊鏈開發(fā)平臺(tái))

本篇文章給大家談?wù)剠^(qū)塊鏈開源網(wǎng)站,以及區(qū)塊鏈開發(fā)平臺(tái)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、區(qū)塊鏈應(yīng)用開發(fā)找哪家好? 2、區(qū)塊鏈網(wǎng)站怎么搭建 3、國(guó)際首條車聯(lián)網(wǎng)區(qū)塊鏈IOV Blockchain于中國(guó)黃埔正式面向全球開源 區(qū)塊鏈應(yīng)用開發(fā)找哪家好? 區(qū)塊鏈...