`

annotation 自定义注解

 
阅读更多
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface MyAnnotation {

	String descraption() default "";
	
}


@Aspect
@Component
public class AnnotationImplement {

	@Pointcut("@annotation(com.aop.MyAnnotation)")
	public void annotation(){
		//任何代码都不会执行
	}
	
	@Around("annotation()")
	public void afterPoint(ProceedingJoinPoint point){
		
		System.out.println(point.getTarget().getClass().getName());
		Object[] obj = point.getArgs();
		for (int i = 0; i < obj.length; i++) {
			System.out.println(obj.toString());
		}
	}
}


参考:https://my.oschina.net/xwl1990/blog/509192
分享到:
评论

相关推荐

    Java自定义注解Annotation的使用

    ### Java自定义注解Annotation的使用 #### 1. 前言 自从JDK 1.5引入了注解这一特性以来,它已经成为Java开发中的一个重要组成部分。注解最初是为了推动EJB 3.0的普及和发展而设计的,其目的是减少配置文件的使用,...

    spring中自定义注解(annotation)与AOP中获取注解

    在Spring框架中,自定义注解(Annotation)和AOP(面向切面编程)的结合使用,极大地增强了代码的可读性和可维护性。本文将深入探讨如何在Spring中创建自定义注解以及如何在AOP中有效地获取并利用这些注解。 首先,...

    java 自定义注解验证

    Java 自定义注解验证是Java开发中的一个重要特性,它允许开发者创建自己的元数据,以便在编译时或运行时对代码进行验证和处理。自定义注解为代码提供了额外的信息,使得程序更具可读性、可维护性和灵活性。在本案例...

    自定义注解实现伪动态传参的小demo

    在这个“自定义注解实现伪动态传参的小demo”中,我们将探讨如何创建一个自定义注解,以允许在注解中传递类似于动态参数的数据。 首先,自定义注解的定义通常以`@interface`关键字开始,我们可以定义一些元素(也...

    实现生成自定义注解的实体类

    在Java编程语言中,自定义注解是一种强大的工具,它允许开发者创建自己的元数据,以提供额外的信息或规范代码的特定行为。自定义注解可以应用于类、接口、方法、变量等不同层级,使得代码更加模块化,易于理解和维护...

    自定义注解annotation及用法

    自定义注解允许开发者创建自己的标记来满足特定需求,比如代码生成、验证、持久化等。本文将深入探讨自定义注解的创建、使用及其在实际开发中的应用。 ### 1. 自定义注解的定义 自定义注解的定义以`@interface`...

    Java自定义注解使用反射获取字段注解

    Java自定义注解是Java语言中的一个重要特性,它允许我们创建自己的元数据,为代码提供额外的信息。在Java中,注解(Annotation)主要用于编译器检查、代码生成、运行时处理等方面。本文将深入探讨如何通过反射机制来...

    java自定义注解实践

    "java自定义注解实践" Java 自定义注解实践是 Java 语言中的一项重要特性,它可以使开发者自定义注解,以满足不同的需求。在本文中,我们将详细介绍 Java 自定义注解的概念、特点、实现方式及实践应用。 概念 ----...

    java 自定义注解例子

    自定义注解还可以与处理器(Annotation Processor)结合,实现编译时或构建过程中的自动化任务。例如,可以编写一个处理器来验证商品库存,确保不售罄的商品库存大于零。 总的来说,Java的自定义注解为我们提供了...

    Spring 自定义注解的解析

    在Spring框架中,自定义注解的解析是一个强大的特性,允许开发者根据业务需求创建特定的注解,并在Spring容器启动时自动处理这些注解。本文将深入探讨如何在Spring环境中通过`component-scan`配置来处理自定义Java...

    注解Annotation实现原理与自定义注解例子.pdf

    注解Annotation实现原理与自定义注解例子 每当你创建描述符性质的类或者接口时,一旦其中包含重复性的工 作,就可以考虑使用注解来简化与自动化该过程。 Java提供了四种元注解,专门负责新注解的创建工作

    spring自定义注解样例

    System.out.println("在执行方法前,处理自定义注解:" + customAnnotation.value()); Object result = joinPoint.proceed(); // 执行原方法 System.out.println("在执行方法后,处理自定义注解:" + custom...

    自定义注解得使用,模拟spring通过注解方式创建bean实例

    本篇将深入探讨如何自定义注解并模拟Spring通过注解方式创建bean实例。 首先,了解注解(Annotation)在Java中的角色。注解是一种元数据,它提供了在源代码中添加信息的方式,这些信息可以被编译器或运行时环境读取...

    自定义注解实现拦截sql.rar

    在Java开发中,自定义注解是一种非常强大的工具,它允许我们为代码添加元数据,以便在运行时或编译时进行处理。本示例中,“自定义注解实现拦截SQL”是关于如何通过注解来动态修改执行的SQL语句,以在其中增加特定的...

    自定义Annotation注解

    本教程将通过一个简单的自定义Annotation注解示例——`CustomAnnotationDemo`,帮助新手了解如何创建和使用自定义注解。 首先,让我们看看如何定义一个自定义注解。在Java中,注解的定义使用`@interface`关键字。...

    基于Java注解(Annotation)的自定义注解入门介绍

    自定义注解是Java注解机制的一个重要方面,允许开发者根据需求创建自己的注解类型。 首先,我们来了解一下元注解,这是定义自定义注解的基础。元注解是用于注解其他注解的注解,Java 5.0提供了四个基本的元注解: ...

    自定义Annotation例子

    这里的`MyAnnotation`就是一个自定义注解,包含一个默认值为空字符串的`value`元素。你可以添加更多的元素,它们可以是基本类型、枚举、字符串或者其他的注解。 接下来,我们讨论如何在代码中使用自定义Annotation...

    Java自定义注解实例

    Java自定义注解是Java编程语言中的一个重要特性,它允许程序员在代码中插入元数据,这些元数据可以被编译器或运行时环境用来执行特定的任务。自定义注解不仅提高了代码的可读性,还简化了代码处理,特别是在框架和库...

Global site tag (gtag.js) - Google Analytics