单个命令
如果您的 shell 应用程序仅用于单一目的并且只有一个命令,配置它可能会更有益。属性 spring.shell.noninteractive.primary-command
如果定义,将禁用除 NonInteractiveShellRunner
之外的所有其他运行器,并将其配置为使用定义的 Primary Command。
spring:
shell:
noninteractive:
primary-command: mycommand
例如,如果你有一个命令 mycommand
,带有选项 arg
,它必须通过 <shellapp> mycommand --arg hi
来执行,但在上述设置下,可以通过 <shellapp> --arg hi
来执行。