spring
天翔空水木
累的时候,挺过去。就会有希望
展开
-
spring 定时器时间配置
时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 *为任意 ?为无限制。 具体如下: "0/10 * * * * ?" 每10秒触发 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发 "0 15 10 * * ?" 每天上午10:15触发 "0 15 10 * * ? *" 每天上午10:15触发原创 2013-12-28 16:15:45 · 699 阅读 · 0 评论 -
spring 事务注解
事务传播行为:REQUIRED:业务方法需要在一个容器里运行。如果方法运行时,已经处在一个事务中,那么加入到这个事务,否则自己新建一个新的事务。 NOT_SUPPORTED:声明方法不需要事务。如果方法没有关联到一个事务,容器不会为他开启事务,如果方法在一个事务中被调用,该事务会被挂起,调用结束后,原先的事务会恢复执行。 REQUIRESNEW:不原创 2014-02-13 13:12:31 · 1239 阅读 · 0 评论 -
spring AOP的样例代码
/** * @author chengj * @date : 20142014-2-19 下午07:58:51 * Spring 框架的两个核心特性 依赖注入(Dependency Injection DI) 和 面向切面工程 AOP (Aspect-Oriented Programming ) */原创 2014-10-12 11:53:19 · 660 阅读 · 0 评论 -
Spring从2.5.6至3.1.2过程详解
升级jar包一直很头疼,相互关联关系。需要弄清楚,经常会发生: 1 版本冲突,更新新的jar包,旧的没删掉,造成两个版本冲突。 2. 有些配置是相关联的,有些已经在代码中写好的方法,但是由于更新了jar包。就找不到了。就会报错。 所以了解jar包的真正用途,很重要。升级Spring从2.5.6至3.1.2过程:1、引转载 2015-10-29 09:11:37 · 580 阅读 · 0 评论 -
spring3.1.0 jar包详解说明
spring3.1.0 jar包详解说明Spring 3.1包详解 Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确: org.springframework.aop-3.1.0.M1.jar —- —-spring 的面向切面编程,提供AOP(面向切面编程)实现, org.springframework.asm-3.1.0.M1.jar —- —-spring转载 2015-10-29 09:30:10 · 1103 阅读 · 0 评论 -
AbstractRoutingDataSource动态数据源切换
最近遇到这样的一个场景: 1、 先查询oralce 一个表空间的中一个表的数据、作为定时器启动 2、也需要查询oracle另一个表空间的一个表的数据,作为显示数据。 问题点:这两个表空间又没有互相访问的权限。为了解决这个问题:采用嗯动态切换数据源 按我理解的思路配置: 1、在spring 配置文件配置、数据源1、数据源2 2、在spring 配置文件中 通...原创 2018-02-10 23:37:29 · 1404 阅读 · 0 评论 -
Spring中使用注解 @Scheduled执行定时任务
最近项目解析数据时占有用到@Scheduled(fixedDelay=5000) 该注解,就索性全部了解下上一个解析完成之后,5s后再次执行该解析程序。只不过判断下该目录下是否有需要解析的文件。注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行:...原创 2019-01-17 12:19:16 · 413 阅读 · 0 评论