Spring bean生命周期
Spring bean生命周期主要分7个周期:通过构造器创建bean实例向bean中注入属性把bean的实例传递给后置处理器初始化bean(需要配置初始化的方法)把bean的实例传递给后置处理器可以使用bean销毁bean(需要配置销毁的方法)下面测试一下:一、Test bean:public class TestBeanLife { private String id; p...
Spring bean生命周期主要分7个周期:通过构造器创建bean实例向bean中注入属性把bean的实例传递给后置处理器初始化bean(需要配置初始化的方法)把bean的实例传递给后置处理器可以使用bean销毁bean(需要配置销毁的方法)下面测试一下:一、Test bean:public class TestBeanLife { private String id; p...
Spring之IOC(DI)基于注解装配bean(三)这里我们回顾一下什么是注解Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时...
首先谈谈事务的基本要素1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣...
Spring之IOC(DI)基于XML装配beanSpring概述Spring是以一个IoC(控制反转)和AOP和AOP为内核的框架。IoC是Spring的基础。IoC实现的是一种控制,简单的说,就是以前调用new构造方法来创建对象,现在变成了使用Spring来创建对象。DI(依赖注入)与IoC的含义相同,从两个角度描述同一概念。简单的说,DI就是对象的属性,已经被注入好相关值,直接使用即可...
Spring之IOC(DI)基于XML装配bean(二)当A对象中需要实例化B对象时,有两种方式可以注入对象B下面由Service层和Dao层举例,Service层调用Dao层方法,需实例化对象时:一、外部bean注入属性Dao实现类:public class UserDaoImpl implements UserDao{ @Override public void prin...