aop-springAOP aspactj拦截自定义注解 输出日志,同一个service内方法调用,拦截不到

问题描述

springAOP aspactj拦截自定义注解 输出日志,同一个service内方法调用,拦截不到

切面类如图:

service impl(实现类)引用示例:
,我就纳闷了,为什么同一个类中的方法调用,被调用的方法配置业务描述注解拦截不到呀!跪求大神开示!

解决方案

同一个类中的是拦截不到的,因为同一个类中的方法调用没用代理。

解决方案二:

第一次遇到这问题,能不能给个建议解决这问题呀!

时间: 2024-12-30 22:37:36

aop-springAOP aspactj拦截自定义注解 输出日志,同一个service内方法调用,拦截不到的相关文章

spring AOP 拦截自定义的注解

问题描述 我自定义了一个注解:public@interfaceCustomeerEmail{publicStringvalue()default"";}我在controller里的某个方法前加了自定义的注解:@ControllerpublicclassLoginController{@RequestMapping(value="/login",method=RequestMethod.GET)@ProductAnnotation(name="feiji&q

图片-spring aop 注解 做日志处理

问题描述 spring aop 注解 做日志处理 解决方案 xml配置文件问题,可能是路径问题,或者是文件里面的配置问题.

Spring 怎么拦截自定义Controller方法级别的annotation

问题描述 1.现在我这么一个想法,在Controller的方法上添加一个注解,spring拦截到这个方法的时候,做一些日志处理操作.如:@RequestMapping(value="role_list.do")@LoggerFinder(operationType="查询日志列表")publicStringroleList(){return"role_list";} LoggerFinder是我自定义的注解类型publicclassLoggerI

自定义注解 相关知识汇总(转)

之前在开发中,就总纳闷,为什么继承接口时,会出现@Override注解,有时候还会提示写注解@SuppressWarnings? 原来这是java特有的特性,注解! 那么什么是注解呢? 注解就是某种注解类型的一个实例,我们可以用它在某个类上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的方法来编译类. 注解都是什么呢?看下面这张图就明白了! 上面的图可以看出,注解大体上分为三种:标记注解,一般注解,元注解 这里面Override这个没测试出来,因为目前的Eclipse会自动帮我们排错

Java注解教程及自定义注解

Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容.在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解. Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate.Jersey.Spring.注解作为程序的元数据嵌入到程序当中.注解可以被一些解析工具或者是编译工具进行解析.我们也可以声明注解在编译过程或执行时产生作用. 在使用注解之前,程序源数据只是通过java注释和javadoc,但是注解提供的功能要远远超

详解Java注解教程及自定义注解_java

Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容.在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解. Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate.Jersey.Spring.注解作为程序的元数据嵌入到程序当中.注解可以被一些解析工具或者是编译工具进行解析.我们也可以声明注解在编译过程或执行时产生作用. 在使用注解之前,程序源数据只是通过java注释和javadoc,但是注解提供的功能要远远超

Android进阶之自定义注解

原文链接:点击打开链接 本篇文章内容包括: 注解的概念 元注解 自定义注解 Android自定义编译时注解 如果使用过ButterKnife, EventBus, Retrofit, Dagger等框架, 你对注解一定不会陌生. 但是注解背后究竟有什么魔法, 可以做这么不可思议的事情. 什么是注解 先来看看Java文档中的定义 An annotation is a form of metadata, that can be added to Java source code. Classes,

浅谈Java自定义注解和运行时靠反射获取注解_java

java自定义注解 Java注解是附加在代码中的一些元信息,用于一些工具在编译.运行时进行解析和使用,起到说明.配置的功能. 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用.包含在 java.lang.annotation 包中. 1.元注解 元注解是指注解的注解.包括  @Retention @Target @Document @Inherited四种. 1.1.@Retention: 定义注解的保留策略 @Retention(RetentionPolicy.SOURCE) //注解仅

LOG4J输出日志到web目录的相对路径

 LOG4J输出日志到web目录的相对路径 项目中必须是在使用spring web.xml加入 <span style="font-size:18px;"><context-param> <param-name>webAppRootKey</param-name> <param-value>webApp.root</param-value> </context-param> <context-