Spring Boot CLI - instruções padrão

Neste capítulo, aprenderemos sobre as instruções padrão no Spring Boot CLI. Para começar, aprenderemos sobre as importações padrão.

Importações padrão

O Spring CLI importa automaticamente muitas bibliotecas por padrão para que importações explícitas não sejam necessárias. Vamos agora considerar o seguinte script bacana para entender as importações padrão.

@RestController
class FirstApplication {
   @RequestMapping("/")
   
   String welcome() {
      "Welcome to TutorialsPoint.Com"
   }
}

Aqui, import para @RestController, anotações @RequestMapping já estão incluídas por padrão pelo Spring Boot. Não somos nem mesmo obrigados a usar nomes totalmente qualificados. Você pode verificar executando o aplicativo.

Digite o seguinte comando -

E:/Test/> spring run FirstApplication.groovy

O comando acima irá gerar a seguinte saída no console -

.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

...
2017-11-07 19:22:17.310  INFO 4824 --- [       runner-0] o.s.boot.SpringApplication
: Started application in 3.405 seconds (JVM running for 7.021)

Método Principal Automático

Não somos obrigados a criar o método principal padrão para o script groovy inicializar um aplicativo Spring. Ele é criado automaticamente para o aplicativo de inicialização de primavera.