配置Spring bean
来源:互联网 发布:js创建数组的方法 编辑:程序博客网 时间:2024/05/29 14:01
从Spring Bean的存储类AbstractBeanDefinition来了解:
singleton:采用单例模式 autowireMode int autowire 自动装配模式,注意说的是怎么装配自身的属性
byName:根据名称自动装配
byType:根据类型自动装配
constructor:通过构造方法自动装配
default:跟随上级属性
none:不支持自动装配 abstractFlag boolean abstract 是否可实例化,例如部分父Bean不实例化 lazyInit boolean lazy-init 是否延迟实例化,只对单例bean有效
false:单例Bean在applicationContext加载后进行实例化
true:单例Bean不立即实例化,减少初始化耗时。第一次getBean时实例化
default:
dependencyCheck int ? ? dependsOn String[] depends-on 增加了对某些Bean的依赖,可配置多个 autowireCandidate boolean autowire-candidate false:本身不会加入Autowire的选择表中 primary boolean primary 多个Bean同时满足要求时,优先选择本Bean进行注入 nonPublicAccessAllowed boolean ? 是否允许访问非公开的构造器和方法 lenientConstructorResolution boolean ? ? constructorArgumentValues ConstructorArgumentValues 标签constructor-arg 构造方法的入参 propertyValues MutablePropertyValues 标签property 设置参数值 methodOverrides MethodOverrides ? ? factoryBeanName String factory-bean 产生该Bean的工厂Bean factoryMethodName String factory-method 工厂方法名称,需要是静态方法 initMethodName String init-method 初始化方法名称 destroyMethodName String destroy-method 销毁方法名称 enforceInitMethod boolean ? 强制执行初始化方法 enforceDestroyMethod boolean ? 强制执行销毁方法 synthetic boolean ? ? role int ? ? description String 标签description 描述信息 resource Resource ? ?
附:“?”表示不知道什么玩意,或者不能设置。
0 0
- spring bean的配置
- Spring Bean 配置说明
- Spring 中的 Bean 配置
- Spring Bean 配置说明
- Spring配置bean属性
- Spring Bean配置示例
- Spring Bean配置继承
- spring 配置bean
- spring FactoryBean配置Bean
- Spring之Bean配置
- Spring 配置Bean
- 10003---Spring--配置Bean
- Spring -- 注解配置Bean
- spring 注解配置bean
- 配置Spring bean
- Spring-bean基础配置
- Spring-Bean配置-SpEL
- Spring bean的配置
- navigation bar透明设置和view的背景图片设置-tableview全屏覆盖无法正常显示背景图片
- 安装Ubuntu 14.04.3 Server mount问题【solved】
- Linux学习记录(14)IP别名及多网卡绑定
- web 服务负载、基本优化架构
- Oracle常用的命令
- 配置Spring bean
- js实现div拖拽(top、left定位)
- ShaderLab Tutorials-Alpha Blending-2
- 数据库分类----业务应用层面
- 一个很好的博客
- Android系统文件安全权限检测/system/build.prop修改
- maven的安装与环境变量配置
- 用empty()来代替检查size()是否为空
- 在发送ajax请求时加时间戳或者随机数去除js缓存