Spring Boot CLI - domyślne instrukcje

W tym rozdziale dowiemy się o instrukcjach domyślnych w interfejsie wiersza polecenia Spring Boot. Na początek dowiemy się o domyślnych importach.

Domyślne importy

Spring CLI automatycznie importuje domyślnie wiele bibliotek, więc jawne importowanie nie jest wymagane. Rozważmy teraz następujący świetny skrypt, aby zrozumieć domyślne importy.

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

Tutaj import dla @RestController, adnotacje @RequestMapping są już domyślnie uwzględnione przez Spring Boot. Nie wymagamy nawet używania w pełni kwalifikowanych nazw. Możesz to sprawdzić, uruchamiając aplikację.

Wpisz następujące polecenie -

E:/Test/> spring run FirstApplication.groovy

Powyższe polecenie wygeneruje następujące dane wyjściowe na konsoli -

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

Automatyczna metoda główna

Nie jesteśmy zobowiązani do tworzenia standardowej głównej metody dla groovy script, aby zainicjować aplikację Spring. Jest tworzony automatycznie dla aplikacji rozruchu sprężynowego.