spring利用注解来注册bean到容器
2016-10-20 00:33
387 查看
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的时候不会抛出异常。
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的时候不会抛出异常。
相关文章推荐
- 用注解来向Spring容器注册Bean
- 用注解来向Spring容器注册Bean
- spring 容器中注册BeanPostProccessor来实现JavaBean的预处理和后处理
- 取Spring容器中注册的Bean之捷径GOOD
- Spring源码 - 注册bean信息到ioc容器
- Spring注解实现Bean注册时异常解决方案 - Context initialization failed java.lang.IllegalArgumentException
- 理解spring的BeanDefinition和配置文件(原文标题:动态注册bean到spring容器)
- Spring中Bean的注册与注入——注解方式
- Spring源码 - 注册bean信息到ioc容器
- Spring4.3.x 容器中bean的创建过程(5)—— 注册bean的销毁方法
- 利用注解配置Spring容器
- 获取Spring 注入容器、(注解的也可以获取bean)
- Spring源码 - 注册bean信息到ioc容器
- servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
- Spring源码学习IOC(4):IoC容器解析Bean定义资源并注册解析后的Bean
- Spring:IOC释义(Bean容器、注解、依赖注入)
- Spring(三):IoC容器装配Bean(xml配置方式和注解方式)
- 不用注解,获取spring容器里的bean(ApplicaitonContext)
- JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式