All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yuxuan66.core.annotaion.Aop Maven / Gradle / Ivy

package com.yuxuan66.core.annotaion;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.yuxuan66.core.annotaion.enums.AopType;
import com.yuxuan66.core.utils.Null;

@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface Aop {


	AopType aopType() default AopType.both;

	Class runClass() default Null.class;

	String runMethod();
	
	AopFilter aopFilter() default @AopFilter ;
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy