java获取一个接口的所有实例?

写下带不走的风 发布于 2016/01/18 11:07
阅读 1K+
收藏 0

最近在研究服务框架,卡在了服务发布这里。我一次发布多个服务,如何获取这些服务的实例?(前提是不写死)

已知的方法:

1,自定义注解,通过注解去获取加了注解的类的实例。

2,java 的 SPI ,用的不多且复杂。多个服务类实现某个顶级接口。通过这个接口获取所有实例

3,。。。有没有更好的方法?

加载中
0
iehyou
iehyou
遍历所有的class 来判断实现了那个接口。
写下带不走的风
写下带不走的风
太拼了……
0
Kaisir
Kaisir

spi是个比较稳妥的办法呢

返回顶部
顶部