轻松入门springboot之快速构建

225 阅读2分钟

「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」。

构建springboot项⽬常⻅的有以下⼏种⽅式:

1. 在线使用initializr生成基本的项目

最开始的例⼦就是采⽤这种⽅式来完成的。

2. 使用springboot-cli工具生成项目

Spring Boot CLI (Command Line Interface)是⼀个命令⾏⼯具,可以快速搭建spring原型项⽬。可以使⽤Groovy脚本,脚本⽐较和java语法类似,⾮常简洁。

springboot的官⽅指南⽂档中,有专⻔介绍springboot-cli的章节:

image.png

springboot-cli下载地址

image.png 下载并解压:

image.png 配置系统环境变量:

image.png 配置完成后在终端中测试是否成功:

image.png springboot-cli⼯具可以⽀持groovy代码的运⾏。

Groovy是⼀种基于JVM(Java虚拟机)的敏捷开发语⾔,它结合了Python、Ruby和Smalltalk的许多强⼤的特性,Groovy 代码能够与 Java 代码很好地结合,也能⽤于扩展现有代码。

例如: run 命令可以运⾏⼀个groovy脚本,从⽽快速完成⼀个项⽬的搭建和启动。

创建groovy脚本⽂件: test.groovy ,⽂件内容如下:

@RestController
public class Testcontroller{
RequestMapping ( " /test " )public string test( ){
return "hello world briup ! ! ";}
}

然后运⾏run命令即可: spring run test.groovy

第⼀次运⾏会⽐较慢,需要下载⼀些相关依赖:

image.png 依赖下载解析完之后,就可以看到以下启动效果:

image.png 成功启动后根据启动信息去访问相应的地址: http://127.0.0.1:8080/test

image.png 也可以在run命令中指定tomcat监听的端⼝号: spring run test.groovy -- --server.port=8989

第⼀个是参数分割,必须要有,⽤来区分命令和参数

第⼆个是指定参数的名称为server.port

springboot-cli常⽤的命令是init,可以从spring-initializr中直接获得打包好的项⽬代码:

image.png 其实和之前在spring官⽹中下载的代码是⼀样的。

3. 在STS中直接创建springboot项目

上⾯提到的第⼀种和第⼆种⽅式在实际操作中,其实都不太⽅便。我们可以在STS中直接使⽤

spring-initializr来创建出springboot项⽬,STS已经帮我们关联好了。

image.png

image.png

image.png 这样很⽅便的就在STS中,直接利⽤了spring-initializr⼯具把⼀个springboot项⽬给创建好了:

image.png

其实这三种⽅法,都是利⽤了spring官⽹提供的spring-initializr来实现的快速构建springboot项⽬