最新文章列表

Spring(28)——Task抽象

Spring为异步执行任务和定时任务抽象了TaskExecutor接口和TaskScheduler接口,Spring之所以进行这样的抽象是为了在其内部统一任务调度的接口。TaskExecutor和JDK自带的Executor有点类似,只定义了一个execute(),用来执行一个任务,至于对应的任务怎么调度的,则由具体的实现类来实现,比如可以使用一个新的线程,或者使用一个线程池来调度。而实际上Tas ...
234390216 评论(0) 有3600人浏览 2018-07-09 14:07

spring注解事务使用总结

spring注解事务使用总结         在使用spring的注解事务的时候,需要考虑到事务的传播行为、遇到什么类型的异常时,事务才起作用、事务方法之间的嵌套调用时,怎么样才生效等等诸多问题。网上搜到很多的主要还是一堆理论文字描述,我这里给出亲测的代码,是借助公司真实的系统来做测试。   系统之间调用图如下:   事务和异步处理都在server模块里面。     接口如下: ...
plg17 评论(0) 有9147人浏览 2017-02-27 19:12

使用@Async注解是hibernate中抛出LazyInitializationExceptions

项目中有一个需求:批量产生一批数据,并存放在数据库中,并产生文件供下载。根据需求很容易想到@Async注解,但当注解加到service层的方法上时,却会抛出org.hibernate.LazyInitializationException。 项目使用spring3.1 和hibernate3.3.2GA,再经过各种谷歌之后终于找到原因,原因参考这里,具体是因为hibernate中session的 ...
buxin_2008 评论(0) 有1660人浏览 2014-10-13 21:16

Spring3中使用@Async时出的异常

配置Spring的任务调度时,使用了@Async注解用于异步调用,出了一个异常。 Exception: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces. 解决方法一:导入cglib-nodep-2.1_3.jar包, ...
tjmljw 评论(1) 有6519人浏览 2012-02-27 20:50

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics