Red de conocimiento informático - Aprendizaje de programación - Código fuente del comando de información

Código fuente del comando de información

En el método init(), hay mucho trabajo de inicialización. Hay un método initCommandExecutors();

El contenido del método initCommandExecutors es el siguiente

El contenido de getDefaultCommandInterceptors en el método initCommandInterceptors

Se crean varios interceptores , es decir, cuando se ejecutarán cuando se ejecute el comando. (Incluidos interceptores como registros y transacciones)

Por ejemplo, cuando se ejecuta taskService.complete para completar una tarea, será interceptado por el interceptor de transacciones y se pueden realizar otras funciones, como iniciar transacciones. También podemos personalizar los interceptores si es necesario.

El contenido del método initCommandExecutor es el siguiente

Conecta el comando interceptor.