手记

Spring 的配置文件概述

  • spring-beans-3.0.xsd:Spring3.0最主要的配置文件,主要是用于配置Bean
  • spring-aop-3.0.xsd:aop配置定义的schema
  • spring-tx-3.0.xsd:声明式事物配置定义的Schema
  • spring-mvc-3.0.xsd:Spring3.0当中新增的
  • spring-util-3.0.xsd:是为简化某些复杂的标准配置而提供的Schema
  • spring-jee-3.0.xsd:是为简化J2EE中EJB等功能的配置而提供的Schema
  • spring-jdbc-3.0.xsd:为Spring内接数据库而提供的Schema,3.0新增
  • spring-jms-3.0.xsd:jms配置的Schema
  • spring-lang-3.0.xsd:增加了对动态语言的支持,为集成动态语言而定义
  • spring-oxm-3.0.xsd:配置对象xml映射到schema,3.0新增
  • spring-task-3.0.xsd:任务调度的Schema
  • spring-tool-3.0.xsd:为集成Schema一些有用工具而提供的Schema

merge="true"
true可以合并集合;false不允许合并

depends-on="manager,accountDao"
当前bean初始化之前显式地强制一个或多个bean被初始化

lazy-init="true"
将单例bean定义为延迟加载防止它提前实例化。延迟初始化bean会告诉Ioc容器在第一次需要的时候才实例化而不是在容器启动时就实例化。

default-lazy-init="true"
在容器层次上控制延迟加载

autowire-candidate=false
容器会使特定的bean定义不可于自动装配(包括注解配置比如@Autowired
),对于autowire="byName"不适用

你可能感兴趣的:(手记)