當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringShell文档阅读笔记-SpringShell的基本使用
生活随笔
收集整理的這篇文章主要介紹了
SpringShell文档阅读笔记-SpringShell的基本使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
官方對于SpringShell的介紹總結(jié)起來,差不多就是需要輸入控制,不需要花里胡哨的Web相關(guān)的東西。只要一個控制臺相關(guān)的。進行測試即可。
首先在項目中包含最小的SpringBoot
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency>其次是包含SpringShell的包
<dependency><groupId>org.springframework.shell</groupId><artifactId>spring-shell-starter</artifactId><version>2.0.0.RELEASE</version> </dependency>下面介紹幾個注解:
@ShellComponent:為@Component的變體,注解到類上。
@ShellMethod:注解到方法上,里面可以加一些描述。
如下示例代碼:
?
?
博主小例子
關(guān)鍵源碼如下:
@ShellComponent public class MyShellTest {@ShellMethod("Add")public Integer add(Integer a, Integer b){return a + b;}@ShellMethod("print")public String print(String name, Integer id){String ret = "The name is " + name + ", The id is " + id;return ret;} }這里面有個BUG要說明下這里的Shell方法需要全小寫,當有個字母大寫,則調(diào)用會有問題。
?
程序運行截圖如下:
源碼打包下載地址:
https://github.com/fengfanchen/Java/tree/master/SpringShell
總結(jié)
以上是生活随笔為你收集整理的SpringShell文档阅读笔记-SpringShell的基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot笔记-logbac
- 下一篇: gradle idea java ssm