需求:
一个maven过程中建立一个公共接口,它可以有多个实现类。
前端请求时,遍历此接口的所有实现类,执行其中的某个方法,从而实现动态的数据显示。
后续增加数据显示只需要添加一个jar依赖,此jar内是公共接口的实现类,会被扫描并执行。
解决:
使用到Reflections库实现包扫描(扫描某个包中某个接口实现、注解等)
依赖
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections-spring<