本节我们要介绍的内容是远程shell,这是本人最喜欢的功能,在生产环境可以检查接口是否通畅,复杂的数据订正等,特别好用!一般是使用groovy来编写脚本的,如果你有java基础,groovy是很好搞得,比java简洁的多。废话不多说了,干货,走起~
pom
首先解释一下为啥要排除groovy随后又要引入,因为remote-shell默认带的是核心的groovy,他并不能包含groovy的所有的功能,比如数据库的操作等,所以我们重新引入一次。remote-shell是包装了CRaSH,详情请点击查看。本章事例以spring boot 1.4.0为基准。
首先在yml中设置用户名和密码
remote shell 用户名和密码设置
以前的版本是没有最前面的management的。可以使用ssh或者telnet链接到你正在运行的程序上,默认的监听端口是2000.
所以
-p 指定链接的端口,用户名@应用所在机器的ip,输入的密码也是你设置的,之后就可以登录进来了。
切换成groovy的操作模式。就可以执行groovy脚本来操作你的应用了。