खोज…


टिप्पणियों

यह अनुभाग स्प्रिंग-बूट क्या है, और क्यों एक डेवलपर इसका उपयोग करना चाहता है, इसका अवलोकन प्रदान करता है।

यह स्प्रिंग-बूट के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों को लिंक करना चाहिए। चूंकि वसंत-बूट के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

संस्करण

संस्करण रिलीज़ की तारीख
1.5 2017/01/30
1.4 2016/07/28
1.3 2015/11/16
1.2 2014-12-11
1.1 2014-06-10
1.0 2014-04-01

स्थापना या सेटअप

पहली बार स्प्रिंग बूट के साथ सेटअप करना स्प्रिंग कम्युनिटी की कड़ी मेहनत की बदौलत काफी तेज है।

आवश्यक शर्तें:

  1. जावा स्थापित
  2. जावा आईडीई की आवश्यकता नहीं है (Intellij, Eclipse, Netbeans, आदि)

आपको मावेन और / या ग्रैडल स्थापित करने की आवश्यकता नहीं है। स्प्रिंग mvnw द्वारा तैयार की गई परियोजनाएँ मावेन रैपर (कमांड mvnw ) या mvnw रैपर (कमांड gradlew ) के साथ gradlew

अपने वेब-ब्राउज़र को https://start.spring.io पर खोलें। नए स्प्रिंग बूट एप्लिकेशन बनाने के लिए यह एक लॉन्चपैड है, जिसके लिए हम नंगे न्यूनतम के साथ जाएंगे।

मावेन से ग्रैडल पर स्विच करने के लिए स्वतंत्र महसूस करें यदि वह आपका पसंदीदा निर्माण उपकरण है।

"निर्भरता के लिए खोज" के तहत "वेब" के लिए खोजें और इसे जोड़ें।

जनरेट प्रोजेक्ट पर क्लिक करें!

यह एक ज़िप फ़ाइल डाउनलोड करेगा जिसे डेमो कहा जाता है। इस फ़ाइल को आप अपने कंप्यूटर पर जहाँ चाहें वहाँ निकालने के लिए स्वतंत्र महसूस करें।

यदि आप मावेन का चयन करते हैं तो कृपया बेस डायरेक्टरी में कमांड प्रॉम्प्ट को नेविगेट करें और एक mvn clean install कमांड जारी करें

आपको एक बिल्ड सक्सेस आउटपुट मिलना चाहिए: यहाँ छवि विवरण दर्ज करें

अपना एप्लिकेशन चलाना: mvn spring-boot:run

अब आपका स्प्रिंग बूट एप्लिकेशन शुरू हो गया है। अपने वेब-ब्राउज़र को लोकलहोस्ट पर नेविगेट करें: 8080

बधाई! आपको बस अपना पहला स्प्रिंग बूट आवेदन मिला और चल दिया। अब एक छोटे से कोड को जोड़ने देता है ताकि आप इसे काम करते हुए देख सकें।

इसलिए अपने वर्तमान चल रहे सर्वर से बाहर निकलने के लिए ctrl + c का उपयोग करें।

पर नेविगेट करें: src/main/java/com/example/DemoApplication.java इस क्लास को एक कंट्रोलर में अपडेट करें

package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class DemoApplication {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

अच्छा सामान अब प्रोजेक्ट को फिर से बनाने और चलाने के साथ mvn clean install spring-boot:run !

अब अपने वेब-ब्राउजर को लोकलहोस्ट पर नेविगेट करें: 8080

नमस्ते दुनिया!

बधाई! हमने बस एक स्प्रिंग बूट एप्लीकेशन बनाने का काम पूरा किया है और "हैलो वर्ल्ड!" स्प्रिंग बूट की दुनिया में आपका स्वागत है!

निर्माण प्रणाली के रूप में ग्रेडल का उपयोग करके सरल स्प्रिंग बूट वेब अनुप्रयोग

यह उदाहरण मानता है कि आपने पहले ही जावा और ग्रैडल स्थापित कर लिया है।

निम्नलिखित प्रोजेक्ट संरचना का उपयोग करें:

src/
  main/
    java/
      com/
        example/
          Application.java
build.gradle

build.gradle निम्नलिखित सामग्री के साथ ग्रेड बिल्ड सिस्टम के लिए आपकी बिल्ड स्क्रिप्ट है:

buildscript {
  ext {
    //Always replace with latest version available at http://projects.spring.io/spring-boot/#quick-start
    springBootVersion = '1.5.6.RELEASE'
  }
  repositories {
    jcenter()
  }
  dependencies {
    classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
  }
}

apply plugin: 'java'
apply plugin: 'org.springframework.boot'

repositories {
  jcenter()
}

dependencies {
  compile('org.springframework.boot:spring-boot-starter-web')
}

Application.java स्प्रिंग बूट वेब एप्लिकेशन का मुख्य वर्ग है:

package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScan
@RestController
public class Application {

  public static void main(String[] args) {
    SpringApplication.run(Application.class);
  }

  @RequestMapping("/hello")
  private String hello() {
    return "Hello World!";
  }
}

अब आप स्प्रिंग बूट वेब एप्लिकेशन को चला सकते हैं

gradle bootRun

और प्रकाशित HTTP एंडपॉइंट का उपयोग curl का उपयोग करके करें

curl http://localhost:8080/hello

या लोकलहोस्ट खोलकर अपना ब्राउज़र : 8080 / हैलो



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow