serviceloader

詳談ServiceLoader實現理

在java中根據一個子類獲取其父類或介面資訊非常方便,但是根據一個介面獲取該介面的所有實現類卻沒那麼容易。 有一種比較笨的辦法就是掃描classpath所有的class與jar包中的class,然後用ClassLoader載入進來,然後再判斷是否是給定介面的子類。但是很顯然,不會使用這種方法,代價太 […]