
Spring
文章平均质量分 90
zy_js
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring AOP 为系统增加操作日志
spring AOP 为系统增加操作日志 方法一: 1. 实现操作日志的类 package com.huaxia.log.interceptor; import java.lang.reflect.Method; import java.util.Date; import javax.servlet.http.HttpServletRequest; import org.apach原创 2017-01-19 13:39:41 · 1910 阅读 · 0 评论 -
Spring缓存注解@Cache使用
Spring缓存注解@Cache使用 缓存注解有以下三个: @Cacheable @CacheEvict @CachePut @Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将执行的结果存入缓存中,否则返回缓存原创 2017-03-20 10:46:03 · 491 阅读 · 0 评论 -
Spring task定时任务
深入浅出spring task定时任务 在工作中有用到spring task作为定时任务的处理,spring通过接口TaskExecutor和TaskScheduler这两个接口的方式为异步定时任务提供了一种抽象。这就意味着spring容许你使用其他的定时任务框架,当然spring自身也提供了一种定时任务的实现:spring task。spring task支持线程池,可以高效处理许多不同的原创 2017-03-20 11:24:57 · 535 阅读 · 0 评论 -
Spring Quartz 参数说明
JobDetail JobDetail 用来保存我们作业的详细信息。一个JobDetail可以有多个Trigger,但是一个Trigger只能对应一个JobDetail。下面是JobDetail的一些常用的属性和含义 如: JobDataMap 这是一个给作业提供数据支持的数据结构,使用方法和Java.util.Map一样,非常原创 2017-04-11 11:24:52 · 956 阅读 · 0 评论 -
Spring声明式事务和@Aspect的拦截顺序问题的解决
在使用AbstractRoutingDataSource配置多数据源时,发现使用@aspect配置的DataSourceSwitchAspect总是在声明式事务之后执行,配置了Order依然不行,经过调研发现是由于两者的aop代理方式不一致导致。 在spring内部,是通过BeanPostProcessor(《spring 攻略》一书中翻译为,后处理器)来完成自动创建...原创 2018-05-28 10:47:58 · 5141 阅读 · 3 评论