Spring Boot CLI - Dichiarazioni predefinite

In questo capitolo, impareremo le istruzioni predefinite nella CLI di Spring Boot. Per cominciare, impareremo a conoscere le importazioni predefinite.

Importazioni predefinite

La CLI di Spring importa automaticamente molte librerie per impostazione predefinita in modo che non siano necessarie importazioni esplicite. Consideriamo ora il seguente script groovy per comprendere le importazioni predefinite.

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

Qui import per @RestController, le annotazioni @RequestMapping sono già incluse per impostazione predefinita da Spring Boot. Non è nemmeno necessario utilizzare nomi completi. Puoi controllare eseguendo l'applicazione.

Digita il seguente comando:

E:/Test/> spring run FirstApplication.groovy

Il comando precedente genererà il seguente output su 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)

Metodo principale automatico

Non siamo tenuti a creare un metodo principale standard per script groovy per inizializzare un'applicazione a molla. Viene creato automaticamente per l'applicazione di avvio primaverile.