zoukankan      html  css  js  c++  java
  • spring利用注解来注册bean到容器

    1.spring利用注解来定义bean,或者利用注解来注册装配bean。包括注册到ioc中,装配包括成员变量的自动注入。

    1.spring会自动扫描所有类的注解,扫描这些注解后,spring会将这些bean注册到ioc容器中。省去了xml文件的书写bean方法。

    2.spring会自动扫描这些注解,spring会自动扫描这些注解。

    配置<context:component-sacn base-package="xxxx">后,spring就会自动扫描注解。扫描指定包下所有内容。

    如果设置有条件的扫描,可以再basepackage下使用过滤器。

    3.spring是通过web.xml配置来开机启动的。

    4.如何使用注解来定义一个bean?

    注解也是有属性的,包括name属性。可以指定到这个bean注册到ioc容器中指定的名称。

    5.bean的单例,指的是在某个ioc容器中是单例的。如果俩不同的ioc容器,那么是有俩bean的。可以指定bean的生成策略,比如指定其不是单例的,指定每个线程中有个bean实例,则可以改写scope的实现方式,这其实是有个接口的,实现自己的scope策略,可以指定bean的不同生命周期。

    6.bean的生命周期,指的就是scope,包括prototype,singleton,request

     7.autuWire注解,既可以用来在成员变量上,用于成员变量的自动注入。

    又可以用在方法上,完成方法参数的自动注入。

    8.autoWired注解,其中有required属性。spring在自动注入bean的时候,如果找不到bean,则spring会抛出异常的。可以通过设置required注解,其属性设置为false,即此bean是非必须的,则找不到bean的时候不会抛出异常。

  • 相关阅读:
    Spire.xls破解
    TCP端口
    GIT PUSH SSL certificate problem
    Winform 按钮权限拦截AOP
    .Net(C#)汉字和Unicode编码互相转换
    http://www.cnblogs.com/revealit/p/6094750.html基于C#的RSA非对称加密算法
    C#RSACryptoServiceProvider加密
    Mac 如何将apache的这个默认目录更改到用户目录下
    将博客搬至CSDN
    学习笔记一:操作系统的四大特征
  • 原文地址:https://www.cnblogs.com/panxuejun/p/5979314.html
Copyright © 2011-2022 走看看