轻松入门springboot之快速构建

举报
俺想吃蜂蜜 发表于 2022/04/13 08:05:31 2022/04/13
【摘要】 构建springboot项⽬常⻅的有以下⼏种⽅式: 1. 在线使用initializr生成基本的项目最开始的例⼦就是采⽤这种⽅式来完成的。 2. 使用springboot-cli工具生成项目Spring Boot CLI (Command Line Interface)是⼀个命令⾏⼯具,可以快速搭建spring原型项⽬。可以使⽤Groovy脚本,脚本⽐较和java语法类似,⾮常简洁。spr...

构建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项⽬

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。