利用Spring实现自己的包扫描机制

 需求是这样的,要做一个类似前置交易规则的东西。就是在交易执行前,添加一些前置处理逻辑。这些处理逻辑由代码实现。可以随意添加也可以移除。     设计的方案就是使用注解+包扫描。也就是指定一个包名,然后对包下面类扫描,看看是否带上指定的注解。条件都满足,那么将这个类构造(new)一个对象放入前置处理规则集中。在这个机制下,规则类可以根据需要不断的增加,存放地点可以靠包名来指定,如果要废弃一个规则,
相关文章
相关标签/搜索