自己搭建SpringBoot initializer 服务器

前言:

 使用idea构建springboot服务时,默认的SPRING INITIALIZR 是spring官网的。这个地址吧,大家都懂滴。。。

自己搭建SpringBoot initializer 服务器_第1张图片

 

自己搭建一个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


 

 项目结构

自己搭建SpringBoot initializer 服务器_第2张图片

 

打包项目

自己搭建SpringBoot initializer 服务器_第3张图片

 

 

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

    
        io.spring.initializr
        initializr
        0.5.0.BUILD-SNAPSHOT
    


    
        io.spring.initializr
        initializr
        0.5.0.RELEASE
    

自己搭建SpringBoot initializer 服务器_第4张图片

 

修改完毕后在当前目录下执行

../mvnw package

都执行完毕后,有一个jar包。

自己搭建SpringBoot initializer 服务器_第5张图片

 

启动项目

直接使用 java -jar 启动即可

 

启动后访问服务器页面如图

自己搭建SpringBoot initializer 服务器_第6张图片

 

测试

我们在idea中直接填上该地址即可:

自己搭建SpringBoot initializer 服务器_第7张图片

 

生成后的项目:

自己搭建SpringBoot initializer 服务器_第8张图片

我们在里面写上测试类:

自己搭建SpringBoot initializer 服务器_第9张图片

OK结束。

自己搭建SpringBoot initializer 服务器_第10张图片

 

 

结束语

自定义spring initializer 就结束了,如果需要jar包的同学可以在我的链接下载。不需要积分的。

注意

---- 2020年7月11日10:51:03 更新----

这里上传的时候是不需要的,不知道为什么会自动变化。

https://gitee.com/leesn5488/spring-initializer 挂载到这里。需要的可自行下载

---- 2020年7月11日10:51:03 更新----

 

 

参考链接

解决方案是这里的博客提供的:

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

 

你可能感兴趣的:(服务器,java,spring,boot)