Open ivanmissu opened 10 months ago
我有一个类 @Compoent @Api //这是自定义注解 public class APerson implements Person {
@Cached(cacheType = CacheType.LOCAL,key = "params[areaCode]",expire = 120) public void service() { }
}
然后我业务是在spring启动后会扫描标有Api注解的类 Map<String, Object> classes = event.getApplicationContext().getBeansWithAnnotation(Api.class);
现在问题是 classes 里面获取到了对应的类,但因为是代理类 所以获取的annotation是null 去掉@Cached就好了
这是冲突吗
我有一个类 @Compoent @Api //这是自定义注解 public class APerson implements Person {
}
然后我业务是在spring启动后会扫描标有Api注解的类 Map<String, Object> classes = event.getApplicationContext().getBeansWithAnnotation(Api.class);
现在问题是 classes 里面获取到了对应的类,但因为是代理类 所以获取的annotation是null
去掉@Cached就好了
这是冲突吗