Spring MVC学习笔记(三) @Resource

     There is a wonderful feeling when I make the notes using Internet rather than local papers.

  "遗留问题":转配bean对象做什么???????"装配"到底做了什么事情/??/

  自动"装配"bean对象

  @Autowired   @Resource

  @Autowired用于字段上
      private PersonDao personDao;  

            @Autowired用于属性的setter方法上

      public void setOrderDao(OrderDao orderDao){

        this.orderDao = orderDao;

      }

  @Autowired默认按类型装配,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置required属性为false.

..  
@Resource注解一样,也可以标注才"字段"或者"属性的setter方法"上,但它默认按名称装配.名称可以通过@Resourcede的name 属性指定,@Resource(name="userDao"),如果没有指定name属性,当注解标注在"字段"上,即默认取属性名作为bean名称寻找依赖对象.

posted on 2015-04-23 16:00  易猜  阅读(249)  评论(0编辑  收藏  举报

导航