跳到主要内容

单个命令

ChatGPT-4o-mini 中英对照 Single Command

如果您的 shell 应用程序仅用于单一目的并且只有一个命令,配置它可能会更有益。属性 spring.shell.noninteractive.primary-command 如果定义,将禁用除 NonInteractiveShellRunner 之外的所有其他运行器,并将其配置为使用定义的 Primary Command

spring:
shell:
noninteractive:
primary-command: mycommand
yaml

例如,如果你有一个命令 mycommand,带有选项 arg,它必须通过 <shellapp> mycommand --arg hi 来执行,但在上述设置下,可以通过 <shellapp> --arg hi 来执行。