博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩玩 SpringBoot CLI
阅读量:5872 次
发布时间:2019-06-19

本文共 943 字,大约阅读时间需要 3 分钟。

hot3.png

其实就是对这个工具感到好奇,然后记录一下。

先安装一下,下面的地址给出了好几种安装方式:

https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html#getting-started-installing-the-cli

因为我使用的mac,所以使用homevrew管理,执行以下的就可以啦,上面介绍了很多安装方式,我只是挑舒服的方式来。

151159_XIRb_2277632.png

当你安装好以后,就可以使用 spring 命令:

152119_D3Zz_2277632.png

我们来看看安装的是什么版本:

152050_Joat_2277632.png

使用 help 可以看没个命令的使用详情:

152237_5yPM_2277632.png

让我们来写点 Groovy 程序来运行一下,因为springBoot cli已经自带了,所以不需要安装额外的 Groovy:

152610_0ONH_2277632.png

运行输出,是不是很熟悉:

152649_fa8L_2277632.png

启动以后,我们可以发现默认占用了 8080 端口

153200_TpTO_2277632.png

我们也可以在不同的端口启动:

spring run hello.groovy -- --server.port=9000

153305_iapL_2277632.png

我们也可以设置 JVM 参数:

JAVA_OPTS=-Xmx1024m spring run hello.groovy

为了减少 Groovy 代码的大小,有些 import 是自动导入的,比如我们可以直接使用 @Component, @RestController, 和 @RequestMapping。

而且 SpringApplication 会为我们默认生成 main 方法。

使用 init 方法允许我们创建一个start.spring.io项目

spring init --build maven --groupId com.redhat.examples  --version 1.0 --java-version 1.8 --dependencies web  --name hola-springboot hola-springboot 

160203_75uV_2277632.png

我们编译一下 mvn clean install

160341_IBML_2277632.png

运行 mvn spring-boot:run

160418_VRW6_2277632.png

 

转载于:https://my.oschina.net/u/2277632/blog/1793338

你可能感兴趣的文章
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>
MR1和MR2的工作原理
查看>>
Eclipse中修改代码格式
查看>>
GRUB Legacy
查看>>
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
hexo博客解决不蒜子统计无法显示问题
查看>>
python实现链表
查看>>
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>