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

单个命令

如果您的 shell 应用程序只是为单一目的而制作的,只有一个 命令,为此配置它可能会有所帮助。如果属性spring.shell.noninteractive.primary-command定义时,它将禁用所有其他 runners thanNonInteractiveShellRunner并将其配置为使用定义的 Primary 命令spring-doc.cadn.net.cn

spring:
  shell:
    noninteractive:
      primary-command: mycommand

例如,如果您有一个命令mycommand带选项arg,该<shellapp> mycommand --arg hi在多命令应用程序中, 然后,使用上述配置,可以使用<shellapp> --arg hi.spring-doc.cadn.net.cn