1.构造注入 一个<constructor-arg>元素表示构造方法的一个参数,且使用时不区分顺序,index指定元素,位置从0开始,Type用来指定参数,避免混淆。 2.使用P实现空间属性注入 P命名空间的特定是使用属性而不是子元素的形式配置Bean的属性,从而简化了Bean的配置,使用传统的<property>子元素 配置 P:属性名=”属性值”; 3.注入不一样的数据类型 (1.)注入直接量(基本数据类型,字符串) (2.)引用其余Bean组件 (3.)使用内部Bean (4.)注入集合类型的属性 (5.)注入null和空字符串值 4.其余加强类型 (1.)异常抛出加强:特色是在目标方法抛出异常时织入加强处理 (2.)最终加强:不管方法抛出异常仍是正常该加强都会执行 (3).环绕加强:在目标方法先后均可以加强处理。 5.使用注解定义Bean @Repository:用于标注DAO类 @Service:用于标注业务类 @Controller:用于标注控制器类 @Resource:注解会转而查找和属性类型相匹配Bean组件并注入 @Before和@AfterReturning注解分别指定了各自切入点为??接口的全部方法 @AfterThrowing注解能够定义异常抛出加强 @Around注解能够定义环绕加强.net