午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:225日期: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)文章:
主站蜘蛛池模板: 狼人综合视频 | 国产亲伦免费视频播放 | 可以在线观看的av | 国外精品网站 | 中文成人在线 | 伊人久久婷婷 | 看毛片视频| 免费成人国产 | 九九热在线精品 | www.色小姐com| 久久看片网 | 人人艹在线 | 热久久伊人 | 欧美日韩亚洲成人 | 超级碰在线视频 | 午夜视频一区二区 | 网站久久久| 一区二区三区三区在线 | 色综合天天综合网国产成人网 | 新黄色网址 | 久久精品视频3 | 日韩免费大片 | 日韩视频成人 | 中文字幕精品三级久久久 | 伊人网大香 | 亚洲骚| 中文免费视频 | 亚洲天堂区| 日本黄色a级片 | 一级黄色在线观看 | 中文字幕日日夜夜 | 黄色小视频免费在线观看 | 九月婷婷综合 | 国产色在线 | 天堂在线中文视频 | 国产精品一区二区视频 | 亚洲欧美小视频 | 久久久久国产 | 4444在线观看 | 午夜剧场av | 在线观看国产日韩 |