Spring中扫描自定义注解

Spring给我们很多方便,今天使用Spring提供的方法来扫描自定义业务注解。

举例场景:

1.项目中使用注解来处理方法的调用权限。

2.项目启动之后,扫描所有业务注解。

3.处理业务注解。

Spring中扫描:

1.类中包含@Component注解。

2.类中包含业务注解@BusinessAnnotation注解。

3.获取到Spring上下文ApplicationContext,通过ApplicationContext的getBeansWithAnnotation方法获取注解的Bean信息。

会得到一个Map<String, Object>的map结果,String是Bean名称,Object是Bean对象。

获取到自定义业务Bean之后,处理对应的业务逻辑。

原文地址:https://www.cnblogs.com/se7end/p/10417168.html