เริ่มต้นใช้งาน Spring Boot

| Java Spring Tool-IntelliJ Maven | 1611 | 543 วันที่แล้ว
สวัสดีครับ บทความนี้ผมจะพาไปลองใช้งาน Spring Boot กันครับ ซึ่งจะเริ่มจากการติดตั้งโปรเจ็คกันก่อน

ในที่นี้ผมจะใช้ Maven ในการติดตั้งนะครับ แล้วก็ Tool ที่ใช้ก็ IntelliJ IDEA คับ 

สำหรับใครที่ยังไม่มี IntelliJ IDEA ก็สามารถดาวน์โหลดได้ที่ https://www.jetbrains.com/idea/

เริ่มสร้างโปรเจ็คแบบ Maven กันก่อนครับ

เริ่มที่ File แล้วเลือก New Project ครับ จากนั้นก็เลือกที่ Maven คับ ตามตัวอย่างรูปด้านล่าง

จากนั้นก็กด Next เมื่อได้แล้วจะปรากฎหน้าดังรูปด้านล่าง ให้ใส่ GroupId และ ArtifactId ตามต้องการครับ ตามตัวอย่างด้านล่าง
จากนั้นกด Next ต่อครับ เมื่อกดแล้ว จะปรากฎหน้าต่างให้เราเลือกตำแหน่งที่ติดตั้งของโปรเจ็ค แล้วก็เลือกตามต้องการ ดังตัวอย่างด้านล่าง
จากนั้นกด Finish ก็จะได้โปรเจ็คของเราแล้ว ตามตัวอย่างด้านล่าง
เมื่อได้โปรเจ็ค Maven แล้วต่อไปเราไปติดตั้ง Spring boot กันต่อครับ โดยเวอร์ชัน ปัจจุบัน(ณ เวลาเขียนบทความนี้ขึ้น) เป็น version 2.0.1 ดังนั้นผมจะเพิ่มในไฟล์ pom ตามโค้ดด้านล่าง
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
ดูเวอร์ชัน และตัวอย่างเพิ่มเติมได้ที่ https://projects.spring.io/spring-boot/#quick-start จากนั้นเราก็จะได้ lib ของ spring มาแล้ว ตามตัวอย่างด้านล่าง
ต่อไปเราลองมาสร้าง controller กันดูครับ ตามตัวอย่างโค้ดในเว็บของมันเลย ตามตัวอย่างด้านล่าง
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@EnableAutoConfiguration
public class SampleController {
    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World! Example By www.howtoclicks.com";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(SampleController.class, args);
    }
}
เมื่อรันแล้วก็จะได้ประมาณนี้
ลองไปทำกันดูครับ ***หมายเหตุ ในตัวอย่างนี้ผมใช้ port 18080 นะครับ โดยกำหนดใน program arguments เป็น --server.port=18080 แต่ถ้าเราไม่กำหนด spring boot มันจะ default port มาให้เป็น 8080 นะคับ นอกจากติดตั้งโดยวิธีแล้ว ยังมีอีกหลายวิธีที่จะสามารถติดตั้งได้ เช่น ติดตั้งโดยใช้ cli ลองไปดูได้ที่ https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started-installing-the-cli ติดตั้งโดยการดาวน์โหลดมา ลองไปดูได้ที่ https://start.spring.io/ และวิธีอื่น ๆ อีกมาก ลองไปใช้ตามสะดวกเลยครับ
comments

[1]
Adobe-PDF
758 D
[1]
Android
649 D
[40]
Animal
742 D
[1]
Apache
758 D
[2]
[10]
[2]
CMS-SMF
759 D
[1]
[3]
[1]
Database
758 D
[4]
[1]
Docker
654 D
[1]
Fruit
742 D
[2]
Git
545 D
[5]
HTML
545 D
[1]
Housework
747 D
[2]
IT
739 D
[2]
Imacro
759 D
[17]
Java
542 D
[1]
Java-Web
649 D
[1]
[2]
MQL5
571 D
[3]
MakeMoney
544 D
[18]
[1]
Maven
543 D
[1]
Mobile
756 D
[1]
NodeJs
544 D
[3]
Physics
540 D
[4]
PugJS
544 D
[2]
React
554 D
[132]
Science
741 D
[1]
[2]
Spring
543 D
[7]
[2]
[1]
[4]
Ubuntu
709 D
[1]
WebLogic
740 D
[4]