Spring Boot CLI - Заявления по умолчанию

В этой главе мы узнаем об операторах по умолчанию в Spring Boot CLI. Для начала мы узнаем об импорте по умолчанию.

Импорт по умолчанию

Spring CLI автоматически импортирует многие библиотеки по умолчанию, поэтому явный импорт не требуется. Давайте теперь рассмотрим следующий отличный сценарий, чтобы понять импорт по умолчанию.

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

Здесь импорт для @RestController, аннотации @RequestMapping уже включены по умолчанию Spring Boot. Нам даже не требуется использовать полностью определенные имена. Вы можете проверить, запустив приложение.

Введите следующую команду -

E:/Test/> spring run FirstApplication.groovy

Приведенная выше команда сгенерирует следующий вывод на консоли -

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

Автоматический основной метод

Нам не требуется создавать стандартный основной метод для Groovy-скрипта для инициализации приложения Spring. Он автоматически создается для приложения весенней загрузки.