单命令

如果您的 Shell 应用程序只有一个命令,并且只为单一目的而设计,那么将其配置为此模式可能会有益。如果定义了属性 `spring.shell.noninteractive.primary-command`,则会禁用除 `NonInteractiveShellRunner` 之外的所有其他运行器,并将其配置为使用已定义的 *主命令*。

spring:
  shell:
    noninteractive:
      primary-command: mycommand

例如,如果您有一个带选项 `arg` 的命令 `mycommand`,则必须使用 ` mycommand --arg hi` 来执行它,但是使用上述设置,可以使用 ` --arg hi` 来执行它。