注册
有两种不同的方法来定义命令:通过注解模型和通过编程模型。在注解模型中,您在一个类中定义您的方法,并使用特定的注解来注解该类和方法。在编程模型中,您使用更底层的方法,定义命令注册(作为 bean 或通过动态注册到命令目录)。
从3.1.x开始,对使用注解定义命令提供了更好的支持。首先是因为最终提供遗留注解的标准包将被弃用并移除。其次,这样我们就可以提供与使用底层CommandRegistration
相同的特性集。创建新的注解模型使我们能够重新思考并现代化这部分内容,而不会破坏现有的应用程序。