Spring Boot CLI - Declaraciones predeterminadas

En este capítulo, aprenderemos sobre las declaraciones predeterminadas en Spring Boot CLI. Para empezar, aprenderemos sobre las importaciones predeterminadas.

Importaciones predeterminadas

Spring CLI importa automáticamente muchas bibliotecas de forma predeterminada, por lo que no se requieren importaciones explícitas. Consideremos ahora el siguiente script maravilloso para comprender las importaciones predeterminadas.

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

Aquí la importación para @RestController, las anotaciones de @RequestMapping ya están incluidas de forma predeterminada en Spring Boot. Ni siquiera estamos obligados a utilizar nombres completos. Puede comprobarlo ejecutando la aplicación.

Escriba el siguiente comando:

E:/Test/> spring run FirstApplication.groovy

El comando anterior generará la siguiente salida en la consola:

.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: 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

No estamos obligados a crear un método principal estándar para un script maravilloso para inicializar una aplicación de primavera. Se crea automáticamente para la aplicación de arranque de primavera.