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