国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

spring @component的作用詳細(xì)介紹

2024-09-05 00:23:01
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

spring @component的作用詳細(xì)介紹

1、@controller 控制器(注入服務(wù))
2、@service 服務(wù)(注入dao)
3、@repository dao(實(shí)現(xiàn)dao訪問(wèn))
4、@component (把普通pojo實(shí)例化到spring容器中,相當(dāng)于配置文件中的<bean id="" class=""/>)

  @Component,@Service,@Controller,@Repository注解的類,并把這些類納入進(jìn)spring容器中管理。

下面寫(xiě)這個(gè)是引入component的掃描組件

<context:component-scan base-package=”com.mmnc”> 

 其中base-package為需要掃描的包(含所有子包) 

       1、@Service用于標(biāo)注業(yè)務(wù)層組件
       2、@Controller用于標(biāo)注控制層組件(如struts中的action)
       3、@Repository用于標(biāo)注數(shù)據(jù)訪問(wèn)組件,即DAO組件.
       4、@Component泛指組件,當(dāng)組件不好歸類的時(shí)候,我們可以使用這個(gè)注解進(jìn)行標(biāo)注。   
             @Service public class UserServiceImpl implements UserService { }      

            @Repository public class UserDaoImpl implements UserDao { } getBean的默認(rèn)名稱是類名(頭字母小寫(xiě)),如果想自定義,可以@Service(“***”)               這樣來(lái)指定,這種bean默認(rèn)是單例的,如果想改變,可以使用@Service(“beanName”) 

           @Scope(“prototype”)來(lái)改變。可以使用以下方式指定初始化方法和銷毀方法(方法名任意): @PostConstruct public void init() { }

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JSP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 朝阳县| 兴仁县| 察雅县| 开远市| 东乌珠穆沁旗| 沅江市| 乐都县| 紫金县| 延吉市| 东城区| 天峻县| 隆子县| 介休市| 承德市| 屯留县| 曲阳县| 三台县| 台山市| 图木舒克市| 徐州市| 深水埗区| 梁平县| 通州市| 隆林| 揭阳市| 盈江县| 江西省| 会同县| 荃湾区| 博湖县| 夏河县| 准格尔旗| 成都市| 云浮市| 娄烦县| 永州市| 格尔木市| 龙口市| 嘉黎县| 谢通门县| 泊头市|