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

单个命令

如果您的 shell 应用程序只是为单一目的而制作的,只有一个 命令,为此配置它可能会有所帮助。属性(如果已定义)将禁用所有其他 runners than 的 Brokers 中,并将其配置为使用 定义了 Primary Commandspring.shell.noninteractive.primary-commandNonInteractiveShellRunnerspring-doc.cn

spring:
  shell:
    noninteractive:
      primary-command: mycommand

例如,如果你有一个带有 option 的命令,它必须用 来执行,但用上面的 设置它可以执行。mycommandarg<shellapp> mycommand --arg hi<shellapp> --arg hispring-doc.cn