此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.4.0spring-doc.cadn.net.cn

注册

有两种不同的方法可以定义命令。通过 Annotation 模型和 Programmatic 模型:spring-doc.cadn.net.cn

  • 在注释模型中,您可以在类中定义方法,并使用特定注释对类和方法进行注释。spring-doc.cadn.net.cn

  • 在编程模型中,使用一种更底层的方法,定义命令注册(作为 bean 或通过动态注册到命令目录)。spring-doc.cadn.net.cn

从版本 3.1.x 开始,添加了对使用注释定义命令的更好支持。首先,因为最终标准 提供旧式注释的包将被弃用 并删除。其次,这样我们就能够提供与使用 underlying 相同的功能集CommandRegistration.创建新的注释模型使我们能够重新思考并使其现代化 部分。spring-doc.cadn.net.cn