1.default-lazy-init:
如果设置为true 则表明Spring 的IOC容器使用Lazy-load的方式进行加载。这种懒加载的 方式可以在项目启动的时候不加载spring的配置信息,从某种情况下提高项目启动的速度。但一些类不能使用这 个配置,如quartz,因为如果使用延迟加载的话,调度器的调度都不会执行了。切记。
2.default-autowire:
设置Spring的自动装配方式。autowire的方便之处在减少或者消除属性或构造器参数的设置 ,这样可以给我们的配置文件减减肥!
载至
Spring官方文档
模式
|
说明
|
no
|
不使用自动装配。必须通过
ref
元素指定依赖,这是默认设置。由于
显式指定协作者可以使配置更灵活、更清晰,因此对于较大的部署配置,推荐采用该设置。而且在某种程度上,它也是系统架构的一种文档形式。
|
byName
|
根据属性名自动装配。此选项将检查
容器并根据名字查找与属性完全一致的
bean
,并将其与属性自动装配。例如,在
bean
定义中将
autowire
设置为
by name
,而该
bean
包含
master
属性(同时提供
setMaster(..)
方法),
Spring
就会查找名为
master
的
bean
定义,并用它来装配给
master
属性。
|
byType
|
如果容器中存在一个与指定属性类型
相同的
bean
,那么将与该属性自动装配。如果存在多个该类型的
bean
,那么将会抛出异常,并指出不能使用
byType
方式进行自动装配。若没有找到相匹
配的
bean
,则什么事都不发生,属性也不会被设置。如果你不希望这样,那么可以通过设置
dependency-check="objects"
让
Spring
抛出异常。
|
constructor
|
与
byType
的方式类似,不同之处在于它应用于
构造器参数。如果在容器中没有找到与构造器参数类型一致的
bean
,那么将会抛出异常。
|
autodetect
|
通过
bean
类的自省机制(
introspection
)来决定是使用
constructor
还是
byType
方式进行自动装配。如果发现默认的
构造器,那么将使用
byType
方式。
|
分享到:
相关推荐
spring配置 spring配置 spring配置 spring配置 spring配置
ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssm...
Spring配置 Spring 配置 映射 加注释!!!!Spring配置 Spring 配置 映射 加注释!!!!
很好的spring+ibatis事务的配置文档.
Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合
Spring的Bean配置Spring的Bean配置说明说明
spring + redis + sentinel 配置文件,同学们可以下载使用,有问题请指教。
spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件...
spring security 使用及配置
spring数据源配置
SpringCloud——分布式配置中心(Spring Cloud Config)之高可用的分布式配置中心
Spring 集成 IBM MQ 监听配置,包括用户管理配置和一些基础配置信息
spring配置文件实例
Spring的基本配置Spring的基本配置Spring的基本配置Spring的基本配置Spring的基本配置Spring的基本配置Spring的基本配置
spring的5中事物配置 介绍spring的5中事物配置
Spring Cloud Config(本地配置中心或git配置中心)搭建源码
spring security 2 配置说明
spring mvc jdbc 连接数据库配置说明
本demo springCloud版本为1.5.9,...本项目使用本地分布式配置(非git远程配置),启动顺序为服务注册中心(discovery)、配置中心(confugure)、微服务(micro-server),配置文件ip需修改为你自己的ip或localhost。
Spring Tool Suite安装配置tomcat服务器功能,同时也适合eclipse开发工具.