09 2015 档案
摘要:一、切入点表达式 1、execution:匹配方法的执行 格式:execution(修饰符 返回值类型 包.类.方法(参数) throw 异常) 1.1修饰符,表示方法的修饰符,一般省略。 1.2返回类型 String表示返回String;void表示没有返回值;*表示返...
阅读全文
摘要:一、基本概念线程状态图包括五种状态1、新建状态(New):线程对象被创建后,就进入新建状态。例如,Thread thread=new Thread();2、就绪状态(Runnable):也被称为“可执行状态”。线程对象被创建后,其他线程调用了该对象的start()方法,从而来启动该线程。例如thre...
阅读全文
摘要:一、面向切面编程简介: 在调用某些类的方法时,要在方法执行前或后进行预处理或后处理;预处理或后处理的操作被封装在另一个类中。如图中,UserService类在执行addUser()或updateUser方法前开启事务,执行完后要提交事务;而几乎所有数据库操作都是如此,那么就可以将事务操作的方法提取出
阅读全文
摘要:一、通用注解 1、项目结构: 2、新建Person类,注解@Component未指明id,则后期使用spring获取实例对象时使用默认id="person"方式获取或使用类方式获取 package hjp.spring.annotation.commen; import org.springfram
阅读全文
摘要:一、构造方法方式注入 1、项目结构如下: 2、新建Customer类 package hjp.spring.attributeinject; public class Customer { private String name; private Integer age; private Strin
阅读全文
摘要:一、初始化和销毁 1、项目结构如下: 2、新建ReplyService类 3、新建beans.xml文档,init-method指定初始化时执行方法,destroy-method指定bean销毁时执行方法 注意:销毁方法要求:(1)、必须是单例的(2)、必须关闭容器 4、新建测试类 二、后处理bea
阅读全文
摘要:注意:xml配置中bean节点下scope属性默认值为singleton(单例),在需要多例的情况下需要配置成prototype spring提供三种实例化方式:默认构造、静态工厂、实例工厂 一、默认(无参)构造:就是经常使用的方式,xml-><bean id="" class=""></bean>
阅读全文