解决方案 »
- 从SVN上down下来的maven项目 无法编辑
- 求一条sql语句
- myeclipse中源文件连接问题!
- hibernate子查询。不能再简单了
- 基于Lucene的全文检索中中文问题
- spring问题,困扰了一天
- 在JDOM中如何设置encoding='gb2312'
- 求 jsdk1.5 api docs 下载地址
- 使用用RATIONAL ROSE,设计好一个类后, 怎样生成某种编程语言(比如是JAVA)的对应程序代码呢?
- 还是关于entitybean中cmp和cmr的问题,请高手指教
- 多个object[]同个位置比较
- 在一个service层写了两个dao的save。我怎么获取到第一个dao保存过得到的ID,因为我要在第二个dao用。
/**
* 拦截增加配置日志
* @author fanxunfeng 2013-1-5 上午11:30:39
* @param jp
* public interface JoinPoint {
String toString(); //连接点所在位置的相关信息
String toShortString(); //连接点所在位置的简短相关信息
String toLongString(); //连接点所在位置的全部相关信息
Object getThis(); //返回AOP代理对象
Object getTarget(); //返回目标对象
Object[] getArgs(); //返回被通知方法参数列表
Signature getSignature(); //返回当前连接点签名
SourceLocation getSourceLocation();//返回连接点方法所在类文件中的位置
String getKind(); //连接点类型
StaticPart getStaticPart(); //返回连接点静态部分
}
* @modificationHistory=========================逻辑或功能性重大变更记录
* @modify by user: {修改人} 2013-1-5
* @modify by reason:{原因}
*/
@AfterReturning(value="within(com.**.service..*) && execution(* save*(..))")
public void logAddEntity(JoinPoint jp){value="within(com.**.service..*) && execution(* save*(..))"这里写你拦截的类的匹配和参数匹配,你可以从JoinPoint中获取参数