四.Spring之使用注解配置Spring

1.

@Component("user")

<bean name="user" class="com.rsy.bean">

   @service("user")   //service 层 

   @controller    //web层

   @repository  //dao层


2.Scope(scopeName=“prototype”)

    指定对象的作用范围(单利,多例)

3.值类型注入@value(“xxx”)

                     可以在set方法或者属性上面.(一般在set方法上,这样才不破坏属性封装性)

 4. 给对象赋值

   @Autowired     (自动装配)

    private  Car  car;

   再到Car类上@Component,再一一给属性赋值

    如果多个相同对象

    @Qualifier(“car2”)

    

    或者Resource(name="car2")

   


     整合Junit

                  导入Spring-test包

                 在类 上写

                @RunWith(SpringJunit4ClassRunner.class)

                  //帮我们创建容器

                 @ContextConfiguration("classpayh:applicationContext.xml")

                    //指定创建容器是使用哪个配置文件

                     

                   @Resouroce(name="user")  //已经在配置文件xml中赋值了

                    private  User   u;

                   @Test

                       public  void  fun1(){

                                         sysout(u);

                                      }           



   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值