成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

java中這四個(gè)注解有什么區(qū)別啊?項(xiàng)目中怎么都是混用?

瀏覽:127日期:2023-12-14 11:07:35

問題描述

@Component:@Controller@Repository@Service

問題解答

回答1:

都是用來定義Bean的

@Component是最通用的

@Service,@Repository也是@Component,只不過賦予了不同的語義,便于代碼閱讀,其實(shí)這三個(gè)隨便用也無所謂,Spring不會(huì)報(bào)錯(cuò)。

@Controller特殊,專門被Spring MVC處理,不能替換為另外三個(gè)。

回答2:

@Service用于標(biāo)注業(yè)務(wù)層組件

@Controller用于標(biāo)注控制層組件(spring中的controller)

@Repository用于標(biāo)注數(shù)據(jù)訪問組件,即DAO組件

@Component泛指組件,當(dāng)組件不好歸類的時(shí)候,我們可以使用這個(gè)注解進(jìn)行標(biāo)注

回答3:

@Controller 就是用在controller, @Service 用在service, @Repository 用在dao, @Component用在其他不明確的地方。

回答4:

只是語意上不同,作用都是一樣

回答5:

效果都是一樣的**

回答6:

這四個(gè)注解對(duì)機(jī)器來說運(yùn)行效果一樣。只有語義上的區(qū)別,告訴看代碼的人這個(gè)類是哪個(gè)層面的組件

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 足恋玩丝袜脚视频免费网站 | 欧美成人看片黄a免费 | 欧美人成人亚洲专区中文字幕 | 国产特黄特色一级特色大片 | 亚洲欧美日韩在线精品一区二区 | 国产大片在线观看 | 国产精品国产欧美综合一区 | 手机看片1024欧美日韩你懂的 | 亚洲欧美日韩国产专区一区 | 中文字幕一区二区在线播放 | 欧美日韩永久久一区二区三区 | 91小视频在线观看免费版高清 | 成 人 黄 色 视频 免费观看 | 一区二区三区视频网站 | 亚洲天堂视频在线 | 日韩精品一区二区三区视频 | 真实的国产乱xxxx | 欧美在线观看一区二区 | 国产只有精品 | 中文字幕一区二区三区精彩视频 | 2022年国产精品久久久久 | 亚洲国产成人久久 | 日韩美女强理论片 | 精品国产福利 | 手机看片在线 | 丝袜紧身裙国产在线播放 | 欧美成人午夜片一一在线观看 | 成年大片免费视频播放手机不卡 | 欧美一区二区日韩一区二区 | 亚洲高清免费在线观看 | 午夜不卡视频 | 国产九九免费视频网站 | 91精品一区二区三区在线播放 | 国产午夜精品一区二区 | 三级视频网站在线观看 | 欧美成人在线网站 | 日韩欧美在线观看视频一区二区 | 波多野结衣一区在线观看 | 日本欧美一区二区三区在线 | 国产第一区二区三区在线观看 | xx另类性欧美 |