單命令
如果您的 shell 應用程式僅用於一個單一目的,只有一個命令,那麼將其配置為此目的可能會很有用。 如果定義了屬性 spring.shell.noninteractive.primary-command
,它將停用除 NonInteractiveShellRunner
之外的所有其他執行程式,並將其配置為使用定義的主要命令。
spring:
shell:
noninteractive:
primary-command: mycommand
例如,如果您有一個帶有選項 arg
的命令 mycommand
,則必須使用 <shellapp> mycommand --arg hi
執行它,但是使用上面的設定,可以使用 <shellapp> --arg hi
執行它。