Spring3.0 + 自定义注解实现操作日志记录功能
转载自:http://www.85java.com/thread-2664-1-1.html
最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。需求是这样的:项目很大,有好几个子系统,而且这些子系统已经都在? ? <property name="logService">??
? ?? ?<ref local="com.abchina.rmpf.logmng.service.impl.LogServiceImpl"/>??
? ? </property>??
??</bean>??
第五步:使用操作日志记录注解。
通过以上四步操作后,操作日志的记录功能就算完成了,那我们该如何使用呢?很简单!在com/abchina/irms目录下及其所有子目录下任意找到一个service层的某个类的方法,在其方法体上添加@rmpfLog(desc=”描述信息”)即可。代码如下:
Java代码
? ?? ?? ?? ?? ?@rmpfLog(desc="创建关联交易合同")? ?
@Transactional??
public void insertRtcont(RtcontVO rtcontVO) throws BusinessException {? ?
? ? rtcontAL.insertRtcont(toRtcontDomain(rtcontVO));? ?
}