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之后,处理对应的业务逻辑。
作者:Se7end
声明:本博客文章为原创,只代表本人在工作学习中某一时间内总结的观点或结论。转载时请在文章页面明显位置给出原文链接。