
Spring
hiperion
Everything will be ok.
Coding everything.
展开
-
Spring中同时使用多个数据库
Spring中同时使用多个数据库部署状态下定义多个数据库是没有任何问题的,此时的Spring容器对各个Bean组件的依赖注射过程默认是按"名字"进行查找 (autowire="byName")满足,只要为不同的数据库(dataSource)起不同的名字,在各个DAO Bean中按名字标识数据库满足依赖注射即可.Spring同时也为集成测试提供了非常方便的,基于JUnit的测试框架.在集成测试各转载 2009-09-18 12:33:00 · 6407 阅读 · 5 评论 -
spring AOP的 操作日志记录功能
1、写个静态类,定义静态变量,把所有要用到的service(假设AOP拦截到service层)实现类都写成key,value的形式,如:Map modeMap=new HashMap();map.put("UserServiceImpl","用户管理")//用于记录类与模块的对应转载 2011-09-22 16:46:45 · 2306 阅读 · 0 评论 -
AOP实现——Spring 2.0中Pointcut的定义
在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:java 代码execution(modifier-patte转载 2011-09-22 15:44:05 · 901 阅读 · 0 评论 -
Spring集成Quartz定时任务框架介绍和Cron表达式详解
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依赖的转载 2012-01-31 14:26:38 · 917 阅读 · 0 评论 -
关于no transaction is in progress错误的解决方法
在使用spring +jpa开发中结构dao+service+action三层dao继承basedaobasedao中写了方法 public T merge(T entity) { T returnObj = this.getJpaTemplate().merge(entity); this.getJpaTemplate().flush(); return r原创 2012-03-16 14:46:22 · 43709 阅读 · 1 评论