Spring
文章平均质量分 83
c人生的旅途
做自己最爱做的事。
展开
-
spring的事务传播方式
事务传播行为:是指添加事物时的策略 1 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。2 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。3 PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异原创 2016-03-31 11:03:45 · 652 阅读 · 0 评论 -
Spring定时任务的几种实现
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.T转载 2016-03-24 17:22:29 · 399 阅读 · 0 评论 -
Spring事务的隔离级别
在Spring中定义了5中不同的事务隔离级别: 1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) ;这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_READ_UNCOMMITTED 4 p" L. I' F; k1 {) a. D( E5 ?: V这是事务最低的隔离级别,原创 2016-03-28 18:43:05 · 383 阅读 · 0 评论 -
Spring Autowired(required = false) 说明
当候选 Bean 数目不为 1 时的应对方法 在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验: 清单 10. 候选 Bean 数原创 2016-05-27 11:05:19 · 374 阅读 · 0 评论 -
使用SpringAop 验证方法参数是否合法
先定义两个注解类ValidateGroup 和 ValidateFiledValidateGroup .Java[java] view plain copypackage com.zf.ann; import java.lang.annotation.ElementType; import java.lang.原创 2016-07-19 17:10:44 · 889 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier的注解注入及区别
在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。 a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Resource有两个属性是比较重要的,分是name和type,spring将@Re原创 2016-11-03 17:36:45 · 380 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeade原创 2016-12-22 14:35:31 · 271 阅读 · 0 评论