我的项目中全部采用的是注解配置+yml,没使用xml,大同小异而已
1:
/**
* @author: wzx
* @Date: 2019/11/9
* @Description:
*/
@Configuration
@ComponentScan("com.test.constant")
@EnableAspectJAutoProxy//开启AspectJ注解
public class CustomAopConfigurer {
}
spring boot中此项的默认就是开启,所以此项可有可无
2:创建注解类
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiLog {
/**
* default extension name
*/
String name(