今天有一个临时小需求需要我来做,因为是临时功能,没有必要加入到主项目中去完成,最近正好也有做SpringBoot项目,打算用SpringBoot来完成这个功能。
打开Idea==》新建项目==》新建SpringBoot项目==》失败==》pingstart.spring.io==》连接超时
由于是国外的网站,所以经常会连接不上,网上的设置自动代理一般也无法解决问题,为了解决这个问题,我打算直接搭建一个SpringBootInitialzr。
这段话是卸载搭建完事儿之后的:搭建过程中有很多问题,慢慢解决!
一、下载开源SpringBoot
首先我们需要去GitHub上通过IDEA克隆一个项目
二、部署运行项目
把项目导入到IDEA,等待项目导入完成,如果没有梯子,这会是一个比较长的过程,耐心等待。
项目导入完毕大概就是这个结构,图中的我已经打包完成了。
在导入项目过程中需要导入很多资源建议将maven换成国内的源再导入。
导入完后还会有很多错误,此时将maven那里的Skip Test标志选中
一般情况到这里应该就没有错误了。
找到initializr项目的程序入口,在我这个版本中入口是sample.service.ServiceApplication
在运行之前,我们可以先修改一下application.yml里的默认配置。主要有两个
参数名 | 解释 |
|
创建项目时的默认项目GroupId |
server.port | 当前initializr项目端口号,默认8080 |
修改后就可以通过ServiceApplication.java 的主函数来运行项目。
访问localhost:8182进行测试
三、创建SpringBoot项目
新建SpringBoot项目,在服务器链接中在填入我们的链接
创建成功
四、总结
- 过程中遇到了很多问题,搭建initializr服务器回报率不高,只当做学习用。
- 搭建完成的服务器,少了很多官网上可供选择的插件,如果是项目使用,还是建议使用官方服务器。
- IDEA有很多坑。。。