有两种不同的方法来定义命令:通过注释模型和 通过程序化模型。在注释模型中,您可以定义方法 并在类中,并使用特定的注释对类和方法进行注释。 在编程模型中,使用更低级别的方法定义命令 注册(作为 Bean 或通过向命令目录动态注册)。
从 3.1.x 开始,添加了对使用注释定义命令的更好支持。首先,因为最终标准
提供旧版注释的软件包将被弃用
并删除。其次,这样我们就能够提供与使用底层相同的功能集。创建新的注释模型使我们能够重新思考和现代化
在不破坏现有应用程序的情况下进行部分。CommandRegistration