स्प्रिंग बूट सीएलआई - डिफ़ॉल्ट विवरण

इस अध्याय में, हम स्प्रिंग बूट CLI में डिफ़ॉल्ट विवरणों के बारे में जानेंगे। शुरू करने के लिए, हम डिफ़ॉल्ट आयातों के बारे में जानेंगे।

डिफ़ॉल्ट आयात

स्प्रिंग सीएलआई स्वचालित रूप से कई पुस्तकालयों को डिफ़ॉल्ट रूप से आयात करता है ताकि स्पष्ट आयात की आवश्यकता न हो। चलिए अब डिफ़ॉल्ट आयात को समझने के लिए निम्नलिखित ग्रूवी लिपि पर विचार करते हैं।

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

यहां @RestController, @RequestMapping एनोटेशन के लिए आयात पहले से ही स्प्रिंग बूट द्वारा डिफ़ॉल्ट रूप से शामिल हैं। हमें पूरी तरह से योग्य नामों का उपयोग करने की भी आवश्यकता नहीं है। आप एप्लिकेशन चलाकर चेक कर सकते हैं।

निम्न कमांड टाइप करें -

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)

स्वचालित मुख्य विधि

हमें स्प्रिंग एप्लिकेशन को आरंभ करने के लिए ग्रूवी स्क्रिप्ट के लिए मानक मुख्य विधि बनाने की आवश्यकता नहीं है। यह स्वचालित रूप से स्प्रिंग बूट एप्लिकेशन के लिए बनाया गया है।