Java8中的可重复注解@Repeatable和可继承标记注解@Inherited组合使用注意细节
被标记@Inherited注解的注解,子类可以继承该注解,注解继承规则:1类注解会被继承,子类有相同注解将覆盖父类注解,其他父类注解仍然继承2子类从写方法,方法注解不会被继承3接口上的注解不被继承根据这个规则也可以理解Springaop中被jdk动态的代理的类无法直接获取到注解,因为jdk的动态代理是基于实现接口的代理,而cglib是基于继承的方式实现代理,因此被cglib动态代理的类可以获取到注