目录
准备好springboot项目
在pringboot项目添加需要的依赖
手动创建一个自定义注解
AOP配置
控制层调用自定义注解
首先声明本人使用的是IDEA开发工具
在pom.xml文件中添加AOP的依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
创建一个自定义的注解
创建后是这样的
package com.ucap.repository.web.testAspect;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import java.lang.annotation.*;
/**
* @Description: TODO
* @Author: dongxj
* @Date: 2018-11-22 15:00
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Order(Ordered.HIGHEST_PRECEDENCE)
public @interface PermisionAnnotation {
String value() default "";
}
自定义注解需要用到元注解,加入自定义注解需要的注释
@Documented //注解表明制作javadoc时,是否将注解信息加入文档。如果注解在声明时使用了@Documented,则在制作