
Spring
1122龙龙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring包扫描配置
applicationContext.xml <context:component-scan base-package=“com.project.*” > <context:exclude-filter type=“annotation” expression=“org.springframework.stereotype.Controller”/> </context:component-scan> springmvc.xml <context:compone原创 2020-05-09 17:29:15 · 457 阅读 · 0 评论 -
Spring Aop实现日志处理及切面的一些其他应用
这次需要处理的问题未,某个接口有多个实现类由多个部门共同实现(随时可增加),这些接口实现类有时会多次循环执行,在生产执行过程中有时候会报错,有时候会修改了某些数据。所以即使找到数据被修改的SQL或日志,也不好确认是哪次循环,哪个步骤修改了数据。 基于上述问题通过切面给给每个步骤的方法增加日志,以便生产出现问题,可以通过日志快速定位问题所在步骤。 下面直接上配置、上代码 <!--回历史步骤加...原创 2019-11-30 11:47:54 · 299 阅读 · 0 评论 -
Spring之事物管理一
事务概念回顾 什么是事务? 事物是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID): 原子性: 事物是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事物前后,数据保持一致; 隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事物之间数据库是独立的; 持久性: 一个事物被提交之后。它对数据库中数据的改变是持久的,...原创 2019-09-05 21:01:07 · 138 阅读 · 0 评论 -
Spring之事物管理二 -- 配置
一、数据源定义 其中数据源信息可以直接在xml文件写死。也可以定义在.properties文件中,将文件引用到项目中,以下为引用文件的配置。 二、配置sqlSessionFactory 三、配置事物Template 四、配置事物管理器 五、事物管理器通过AOP应用的系统中 此处配置将事物切入到service层。所以control层的事物都是独立的,没有默认的传播机制。如果想业务建立传播...原创 2019-09-05 21:28:44 · 142 阅读 · 0 评论 -
Spring之事物管理二 -- mysql、oracle默认事务隔离级别
事物特性及隔离在前面的文章中有介绍,不了解可以往前翻开看下。 MySQL mysql默认的事务处理级别是’REPEATABLE-READ’,也就是可重复读 Oracle oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别。 默认系统事务隔离级别是READ COMMITTED,也就是读已提交 重点说明下可重复读、读已提交的区别: 读已提交: 假设数据...原创 2019-09-05 21:36:30 · 1117 阅读 · 0 评论 -
Spring自动扫描注册Bean
context:componet-scan 简单示例 1、base-package:指定了需要扫描的类包,类包及其递归子包中所有的类都会被处理。 2、name-generator:指定产生规则 默认AnnotationBeanNameGenerator :是bean的默认命名策略,他实现了BeanNameGenerator接口。在Service里面,如果不写bean的名称,那么默认的名曾是类名,但...原创 2019-10-11 20:17:33 · 1131 阅读 · 0 评论