创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器

今天有一个临时小需求需要我来做,因为是临时功能,没有必要加入到主项目中去完成,最近正好也有做SpringBoot项目,打算用SpringBoot来完成这个功能。

打开Idea==》新建项目==》新建SpringBoot项目==》失败==》pingstart.spring.io==》连接超时

由于是国外的网站,所以经常会连接不上,网上的设置自动代理一般也无法解决问题,为了解决这个问题,我打算直接搭建一个SpringBootInitialzr。

这段话是卸载搭建完事儿之后的:搭建过程中有很多问题,慢慢解决!

一、下载开源SpringBoot

首先我们需要去GitHub上通过IDEA克隆一个项目

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第1张图片

 二、部署运行项目

把项目导入到IDEA,等待项目导入完成,如果没有梯子,这会是一个比较长的过程,耐心等待。

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第2张图片

项目导入完毕大概就是这个结构,图中的我已经打包完成了。

在导入项目过程中需要导入很多资源建议将maven换成国内的源再导入。

导入完后还会有很多错误,此时将maven那里的Skip Test标志选中

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第3张图片

一般情况到这里应该就没有错误了。

找到initializr项目的程序入口,在我这个版本中入口是sample.service.ServiceApplication

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第4张图片

 在运行之前,我们可以先修改一下application.yml里的默认配置。主要有两个

参数名 解释
initializr.group-id.value
创建项目时的默认项目GroupId
server.port 当前initializr项目端口号,默认8080

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第5张图片

修改后就可以通过ServiceApplication.java 的主函数来运行项目。

访问localhost:8182进行测试

 三、创建SpringBoot项目

新建SpringBoot项目,在服务器链接中在填入我们的链接

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第6张图片

 

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第7张图片

创建SpringBoot项目很慢?来,手搭手教你搭建私人SpringBootinItializr服务器_第8张图片

创建成功

四、总结

  1. 过程中遇到了很多问题,搭建initializr服务器回报率不高,只当做学习用。
  2. 搭建完成的服务器,少了很多官网上可供选择的插件,如果是项目使用,还是建议使用官方服务器。
  3. IDEA有很多坑。。。

 

你可能感兴趣的:(笔记,java,spring,boot)