<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0
    首先查看 @Autowired為何
    @Retention(RetentionPolicy.RUNTIME)
    @Target({ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.METHOD})
    public @interface Autowired {

        /**
         * Declares whether the annotated dependency is required.
         * <p>Defaults to <code>true</code>.
         */
        boolean required() default true;

    }tp-link
    通過(guò)源碼我們知道他是spring的一個(gè)注解接口,有一個(gè)方法
    boolean required() default true;

     使用的時(shí)候必須滿(mǎn)足如下條件:

    1.spring的配置文件必須加入能夠識(shí)別注解的東東

    org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor

    或者使用xml標(biāo)注如下(注意版本)

    xmlns:context

    <context:component-scan base-package="org.javaeye.*"/>

    支持4種注解分別為@Component, @Serivce, @Controller, @Repository

    @Controller:控制層

    @Serivce:業(yè)務(wù)邏輯層

    @Repository:持久層

    2.有注解存在

     @Autowired
        UserService userService;
    3.有對(duì)應(yīng)的setter方法
     public void setUserService(UserService userService) {
            this.userService = userService;
        }
    4.如果是接口或者抽象類(lèi)的話那么需要實(shí)現(xiàn)類(lèi)唯一,否則創(chuàng)建實(shí)例出錯(cuò)
    org.springframework.beans.factory.NoSuchBeanDefinitionException:
    No unique bean of type
    [com.sohu.suc.splatform.service.UserService] is defined:
    expected single matching bean but found 2:
     [userServiceHibernateImpl, userServiceImp]
    5.接口的實(shí)現(xiàn)必須讓spring認(rèn)識(shí),以bean的方式配置或者加注解讓spring認(rèn)識(shí)

    @Service
    public class UserServiceImpl implements UserService {
    。。。。。。。
    }

    綜上可得spring只管理他認(rèn)識(shí)的bean,有2中方式讓spring知道bean的存在

    1.注解方式

    2.bean配置


    posted on 2011-06-17 11:23 墻頭草 閱讀(2737) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    人人游戲網(wǎng) 軟件開(kāi)發(fā)網(wǎng) 貨運(yùn)專(zhuān)家
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看| 最近免费视频中文字幕大全| 国产成人精品高清免费| 亚洲 欧洲 自拍 另类 校园| 性做久久久久久免费观看| 亚洲伊人久久大香线焦| 日韩精品成人无码专区免费 | 国产亚洲漂亮白嫩美女在线| 国产高清免费观看| 免费夜色污私人影院网站电影| 凹凸精品视频分类国产品免费| 黄色网址在线免费观看| 精品亚洲视频在线观看| 中文在线观看免费网站| 亚洲AV成人片色在线观看| 1000部啪啪未满十八勿入免费| 亚洲日产2021三区| 午夜免费福利网站| 日韩一区二区三区免费播放| 亚洲人成人无码网www电影首页| 免费av一区二区三区| 亚洲乱码一区av春药高潮| 日产乱码一卡二卡三免费| 国产特黄一级一片免费 | 亚洲电影在线播放| 国内自产拍自a免费毛片| 日日摸夜夜添夜夜免费视频 | 国产精品亚洲四区在线观看| 日本不卡免费新一二三区| 羞羞视频在线观看免费| 久久久久亚洲av无码专区蜜芽| 日本人的色道免费网站| 欧美激情综合亚洲一二区| 亚洲中文字幕无码爆乳AV| 国内精品免费麻豆网站91麻豆| 亚洲第一综合天堂另类专| 国产日产亚洲系列| 国产香蕉九九久久精品免费| gogo免费在线观看| 亚洲人成影院午夜网站| 久久久久亚洲AV成人网人人网站 |