java-加載配置資源的姿勢!

SPI 加載配置文件,一種很常見,但以前我卻不知道的方式

目錄

1.SPI使用JDK自帶方法:ServiceLoader

2.關鍵點是:load 接口,接口需要配置到 指定目錄

3.執行結果

4.原理分析: 待補充


 

1.SPI使用JDK自帶方法:ServiceLoader

public class SpiTest {

    @Test
    public void test() {
        //JDK自帶,就是配置文件的加載
        ServiceLoader<SpiService> loader = ServiceLoader.load(SpiService.class);
        loader.forEach(load ->{
            load.find();
        });
    }
}

 

2.關鍵點是:load 接口,接口需要配置到 指定目錄

並且配置的路徑和接口包名地址需要一致

配置文件內容:也需要對應

 

3.執行結果

 

 

4.原理分析: 待補充

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章