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

| Java Spring Tool-IntelliJ Maven | 1321 | 485 วันที่แล้ว
สวัสดีครับ บทความนี้ผมจะพาไปลองใช้งาน 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
700 D
[1]
Android
591 D
[40]
Animal
684 D
[1]
Apache
700 D
[2]
[10]
[2]
CMS-SMF
701 D
[1]
[3]
[1]
Database
700 D
[4]
[1]
Docker
595 D
[1]
Fruit
684 D
[2]
Git
487 D
[5]
HTML
487 D
[1]
Housework
689 D
[2]
IT
681 D
[2]
Imacro
701 D
[17]
Java
484 D
[1]
Java-Web
591 D
[1]
[2]
MQL5
513 D
[3]
MakeMoney
486 D
[18]
[1]
Maven
485 D
[1]
Mobile
698 D
[1]
NodeJs
486 D
[3]
Physics
482 D
[4]
PugJS
486 D
[2]
React
496 D
[132]
Science
683 D
[1]
[2]
Spring
485 D
[7]
[2]
[1]
[4]
Ubuntu
650 D
[1]
WebLogic
682 D
[4]