Spring框架
吃掉月亮
这个作者很懒,什么都没留下…
展开
-
如何使用Spring框架调用构造方法
文章目录一、搭建项目结构二、使用Spring框架调用各类构造方法1. 调用无参构造方法2. 调用参数类型为基本数据类型或是String类型的构造方法3. 调用参数类型为引用类型的构造方法4. 调用参数类型为数组类型的构造方法5. 调用参数类型为List集合的构造方法(1) List中存放数据类型为基本数据类型或是String类型(2) List中存放数据类型为引用类型5. 调用...原创 2019-05-11 01:46:29 · 912 阅读 · 0 评论 -
搭建SpringMVC详解
文章目录一、 创建一个web项目二、 配置文件一、 创建一个web项目新建一个Dynamic Web Project项目,版本选择2.5删除Java Sources中的src文件夹,新建如下四个资源文件夹:拷入如下所示的jar包:二、 配置文件打开web.xml文件,删去无用代码,创建Spring容器并向其中添加对象。<servlet> <serv...原创 2019-05-03 23:33:13 · 155 阅读 · 1 评论 -
Spring 实现事务管理
文章目录一、如何实现声明式事务二、@Transactional注解属性1. rollbackFor和rollbackForClassName2. noRollbackFor和noRollbackForClassName3. readOnly4. timeout5. propagation6. isolationSpring 实现事务管理有如下两种方式:编程式事务管理:将事务管理代码嵌入到...原创 2019-07-15 01:30:58 · 413 阅读 · 0 评论 -
REQUIRED事务传播行为示例
REQUIRED:默认值,如果有事务在运行,当前的方法就在这个事务内运行,否则,就启动一个新的事务,并在自己的事务内运行测试类:场景:一个人(id为aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa)的钱包有100元,它想买两类书,第一类id为a2f39533-659f-42ca-af91-c688a83f6e49,数量为1本,单价为10元,该书库存为10本;第二类...原创 2019-07-15 00:41:05 · 1090 阅读 · 0 评论 -
REQUIRES_NEW事务传播行为示例
REQUIRES_NEW:当前方法必须启动新事务,并在它自己的事务内运行,如果有事务在运行,则把当前事务挂起测试类:场景:一个人(id为aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa)的钱包有100元,它想买两类书,第一类id为a2f39533-659f-42ca-af91-c688a83f6e49,数量为1本,单价为10元,该书库存为10本;第二类id为4c3...原创 2019-07-15 00:45:49 · 584 阅读 · 0 评论 -
详述SpringAOP实现及执行过程
文章目录一、源代码二、上述代码实现过程1. 添加jar类库2. Spring配置文件添加\3. 自定义一个@Aspect修饰的切面类Calculator4. 编写测试代码三、执行过程1. 创建IOC容器2. 从IOC容器获取对象3. 调用的是代理对象中的mul(int a, int b)方法4. 输出mul(int a, int b)方法执行结果5. application.xml文件配置作用一...原创 2019-07-16 17:36:21 · 411 阅读 · 0 评论 -
AspectJ支持的5种类型的增强注解详解
文章目录源代码1. 前置增强@Before(又称前置通知)2. 后置增强@After(又称后置通知)3. 返回增强@AfterReturning(又称返回通知)4. 异常增强@AfterThrowing(又称异常通知)5. @Before,@After,@AfterReturning,@AfterThrowing执行顺序执行过程5. 环绕增强@Around(又称环绕通知)源代码Calcula...原创 2019-07-17 11:12:00 · 643 阅读 · 0 评论 -
Spring RMI实现
文章目录一、服务器端代码二、客户端代码三、注意点本篇博文远程接口及其实现类代码不再放上来,参考博文Web项目中JAVA RMI实现中的代码一、服务器端代码建立远程接口,该接口不用再像JAVA RMI中继承Romote类了。建立远程接口的实现类,该类不用再像JAVA RMI中继承java.rmi.UnicastRemoteObject类,构造方法也不需要创建。配置spring配置文件ap...原创 2019-08-02 14:35:52 · 218 阅读 · 0 评论