博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Shell简单应用
阅读量:6209 次
发布时间:2019-06-21

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

大致:想要使用Spring Shell,则项目需要是 Spring Boot项目,下面贴出结构和代码

1.POM依赖

4.0.0
org.springframework.boot
spring-boot-starter-parent
2.1.1.RELEASE
my
SpringShellDemo
1.0-SNAPSHOT
SpringShellDemo
http://www.example.com
1.8
org.springframework.boot
spring-boot-starter-web
2.1.1.RELEASE
org.springframework.boot
spring-boot-starter-test
2.1.1.RELEASE
test
org.springframework.boot
spring-boot-starter
2.1.1.RELEASE
org.springframework.shell
spring-shell-starter
2.0.0.RELEASE
org.springframework.boot
spring-boot-maven-plugin
2.0.0.RELEASE

2.DemoApplication.java Spring Boot启动类

package command;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}

3.MyCommand.java 命令类

package command;import org.springframework.shell.standard.ShellComponent;import org.springframework.shell.standard.ShellMethod;@ShellComponentpublic class MyCommandDemo {    @ShellMethod("Add two intergers together.")    public int add(int a,int b){        return a+b;    }}

如果IDE工具是IDEA,执行

mvn clean install -DskipTests:跳过测试,直接安装Installjava -jar target\**.jar(安装的jar包名称):执行jar包

 

问题:如果启动时出现未找到主程序,则需查看主POM文件是否添加Parent的Spring Boot依赖

转载于:https://www.cnblogs.com/XingXiaoMeng/p/10204266.html

你可能感兴趣的文章
oracle slient静默安装并配置数据库及仅安装数据库不配置数据库shell
查看>>
cannot be deleted directly via the port API: has device owner network:floatingip
查看>>
Source Insight 创建工程(linux-2.6.22.6内核源码)
查看>>
selenium+ python自动化--断言assertpy
查看>>
Python 静态方法与类方法
查看>>
大话数据结构 (程杰 著)
查看>>
java 环境变量
查看>>
nginx、Apache、IIS服务器解决 413 Request Entity Too Large问题方法汇总
查看>>
matlab GUI之自定义菜单小结
查看>>
oracle那些基本知识
查看>>
Android复制assets目录下的图片到内存
查看>>
洛谷P1605:迷宫(DFS)
查看>>
python字符串
查看>>
jQuery禁止Ajax请求缓存
查看>>
jq挑战30天——打字机效果+小程序
查看>>
Spring Cloud 学习 (五) Zuul
查看>>
正则表达式怎样匹配 不包含特定字符串的字符串
查看>>
Flex布局
查看>>
U-Mail邮件服务系统任意文件上传+执行漏洞(runtime缺陷与验证绕过)
查看>>
SPOJ HIGH Highways ——Matrix-Tree定理 高斯消元
查看>>