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

首頁 > 編程 > JSP > 正文

spring @component的作用詳細介紹

2020-07-27 21:23:48
字體:
來源:轉載
供稿:網友

spring @component的作用詳細介紹

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

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

下面寫這個是引入component的掃描組件

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

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

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

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 公安县| 汤阴县| 边坝县| 许昌市| 阳春市| 连云港市| 巴林左旗| 江阴市| 昌吉市| 晋中市| 孟州市| 神池县| 朝阳市| 鸡西市| 玉田县| 和政县| 绵阳市| 富阳市| 南江县| 天长市| 靖边县| 怀远县| 治多县| 吉林市| 巢湖市| 亳州市| 和平县| 始兴县| 榕江县| 旌德县| 无锡市| 华亭县| 札达县| 镇安县| 尉氏县| 察哈| 青州市| 嘉黎县| 闸北区| 新安县| 化州市|