自己搭建SpringBoot initializer 服務器

前言:

 使用idea構建springboot服務時,默認的SPRING INITIALIZR 是spring官網的。這個地址吧,大家都懂滴。。。

 

自己搭建一個spring initializer 服務器。

     我們找到spring initialzer的項目地址:https://github.com/spring-io/initializr

    這裏需要注意的是,這個項目並不是按照分支的模式進行開發的,是用的tag方式分的版本號,最新的版本下載後有很多奇怪的問題,十分難以解決。通過網上資源以及自我嘗試(嘗試過master最新代碼以及0.5     0.6       0.7)最終成功的只有0.5  ,太笨了

clone項目

git clone [email protected]:spring-io/initializr.git


git checkout v0.5.0.RELEASE

cd initializr
./mvnw clean install


 

 項目結構

 

打包項目

 

 

0.5.0.RELEASE的initializr-service的pom文件手動修改一下。

    <parent>
        <groupId>io.spring.initializr</groupId>
        <artifactId>initializr</artifactId>
        <version>0.5.0.BUILD-SNAPSHOT</version>
    </parent>


    <parent>
        <groupId>io.spring.initializr</groupId>
        <artifactId>initializr</artifactId>
        <version>0.5.0.RELEASE</version>
    </parent>

 

修改完畢後在當前目錄下執行

../mvnw package

都執行完畢後,有一個jar包。

 

啓動項目

直接使用 java -jar 啓動即可

 

啓動後訪問服務器頁面如圖

 

測試

我們在idea中直接填上該地址即可:

 

生成後的項目:

我們在裏面寫上測試類:

OK結束。

 

 

結束語

自定義spring initializer 就結束了,如果需要jar包的同學可以在我的鏈接下載。不需要積分的。

 

 

參考鏈接

解決方案是這裏的博客提供的:

https://blog.csdn.net/kingboyworld/article/details/77373272

 

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