搭建Spring Initializr服务器
官方的Spring Initializr太慢了,决定在自己的Centos搭一个
安装Sdkman
SDKMAN软件开发工具管理包(Software Development Kit Manager,简称SDKMAN) 用来管理多个版本的开发环境的工具。提供命令行来安装、切换、删除、列出候选版本。
# curl -s "https://get.sdkman.io" | bash
# source "$HOME/.sdkman/bin/sdkman-init.sh"
# sdk version
安装Spring Initializr
安装
# sdk install springboot
配置
创建initializr.groovy
创建一个新目录,进入目录,创建initializr.groovy文件
package app
@Grab('io.spring.initalizr:initializr-web:1.0.0.BUILD-SNAPSHOT')
@Grab('spring-boot-starter-web')
class InitializerService {}
定义配置文件
可以复制application.yml文件来用,此文件在GitHub网站的initializr-service项目中,文件改名为initializr.groovy。
启动
spring run initializr.groovy &
服务默认启动在8080端口