领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Shell 项目的用户可以轻松地构建一个功能齐全的 shell(也称为命令行)应用程序,只需依赖 Spring Shell 的 jar 包并添加他们自己的命令(这些命令以 Spring bean 的方法形式出现)。 创建命令行应用程序可能很有用,例如,与项目的 REST API 交互,或处理本地文件内容。
Spring Shell 的特性包括
一个简单的、注解驱动的编程模型,用于贡献自定义命令
使用 Spring Boot 自动配置功能作为命令插件策略的基础
Tab 键补全、着色和脚本执行
自定义命令提示符、shell 历史记录文件名、结果和错误处理
基于领域特定标准动态启用命令
与 bean 验证 API 集成
已经内置的命令,例如清屏、漂亮的帮助、退出
ASCII 艺术表格,具有格式、对齐、精美边框等。