搭建Spring Initializr服务器

45

搭建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端口