開發(fā)一個簡單易用的SDK的詳細(xì)步驟
創(chuàng)建starter步驟
1.新建一個 spring boot 初始化項目
2.添加依賴,Lombok, Spring Configuration Processor
Spring Configuration Processor 的作用是自動生成代碼提示
3.修改 pom 文件的版本號,并刪除 build
4.刪除原本自動創(chuàng)建的主類,新建一個類, 并添加需要用到的依賴
5.在 resources 目錄下新建 META-INF 目錄,并創(chuàng)建 spring.factories 文件,并指定配置類的目錄
org.springframework.boot.autoconfigure.EnableAutoConfiguration
6.install 打包構(gòu)建在本地的倉庫
7.復(fù)制 groupId, artifactId, version,可以在其他項目中添加為依賴
8.在配置文件當(dāng)中就可以引用 starter 當(dāng)中設(shè)置的屬性
可以引入 starter 當(dāng)中的類或者屬性
關(guān)鍵點
1、確認(rèn)自己的依賴
2、META-INF指定自己的配置注冊類
3、引入Spring Configuration Processor
自動提示原理分析
總結(jié)
開發(fā)一個簡單易用的SDK
理想情況:開發(fā)者只需要關(guān)心調(diào)用哪些接口、傳遞哪些參數(shù),就跟調(diào)用自己寫的代碼一樣簡單。
開發(fā)starter的好處:開發(fā)者引入之后,可以直接在application.yml中寫配置,自動創(chuàng)建客戶端文章來源:http://www.zghlxwxcb.cn/news/detail-414046.html
springboot-boot-configuration-processor的作用就是自動生成配置的代碼提示文章來源地址http://www.zghlxwxcb.cn/news/detail-414046.html
到了這里,關(guān)于開發(fā)一個簡單易用的SDK的詳細(xì)步驟(超詳細(xì),超適用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!