Class ShellRunnerAutoConfiguration

java.lang.Object
org.springframework.shell.boot.ShellRunnerAutoConfiguration

@AutoConfiguration public class ShellRunnerAutoConfiguration extends Object
  • Constructor Details

    • ShellRunnerAutoConfiguration

      public ShellRunnerAutoConfiguration()
  • Method Details

    • springShellApplicationRunner

      @Bean @ConditionalOnMissingBean public org.springframework.boot.ApplicationRunner springShellApplicationRunner(ShellRunner shellRunner)
    • systemShellRunner

      @Bean @ConditionalOnMissingClass("org.springframework.shell.jline.DefaultJLineShellConfiguration") public ShellRunner systemShellRunner(ConsoleInputProvider consoleInputProvider, CommandParser commandParser, CommandRegistry commandRegistry)
    • jlineShellRunner

      @Bean @ConditionalOnClass(name="org.springframework.shell.jline.JLineInputProvider") public ShellRunner jlineShellRunner(JLineInputProvider inputProvider, CommandParser commandParser, CommandRegistry commandRegistry)
    • nonInteractiveShellRunner

      @Bean @ConditionalOnProperty(prefix="spring.shell.interactive", name="enabled", havingValue="false") public ShellRunner nonInteractiveShellRunner(CommandParser commandParser, CommandRegistry commandRegistry)
    • consoleInputProvider

      @Bean @ConditionalOnMissingBean public ConsoleInputProvider consoleInputProvider()
    • commandParser

      @Bean @ConditionalOnMissingBean public CommandParser commandParser()