ถ้าเคยใช้ Spring มาจะรู้ว่าการใช้งานจะมีให้เลือกใช้งานได้ตั้งแต่แบบ XML/ Annotation หรือผสมกันไปหมด หาตัวอย่างอาจจะงงเองว่า อ้าวควรใช้แบบไหนล่ะ แบบนี้ใช้ได้ไม่ได้ ตัว Spring Boot เลยแก้พวกนี้หมดเพราะแค่บอกว่าจะใช้ Spring Boot จะจัดการ Config ให้หมดครับ แต่ถ้าใครอยากรู้รายละเอียดก็ควรจะลองเขียนดูครับ หรือแกะโค้ดของ Spring Boot ดูจะช่วยให้เข้าใจมากขึ้น
ข้อเสียก็โหลดไลบารี่เยอะมาก ครับและต้องมีความรู้ Spring ขั้นต้นก่อนถึงจะใช้งานรู้เรื่อง
การใช้งานก็แค่ตามข้างล่างนี้ครับ ใช้ maven config pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
ตอนหน้าก็สอน Hello World ครับ
References
Basic
1. Spring Boot ตอนที่ 1 มาทำความรู้จักกับ Spring Boot
2. Spring Boot ตอนที่ 2 Hello World
3. Spring Boot ตอนที่ 3 โครงสร้างของ Project
4. Spring Boot ตอนที่ 4 Spring Boot กับ Thymeleaf
3 comments:
รบกวนแนะนำหน่อยครับ
ถ้าเราต้องการทำ Web App นี้ เราเอา Spring Boot มาด้วย
ประมาณว่า Spring boot + Web MVC
และเรื่องการ Deploy App มีลักษณะเหมือน war file หรือเปล่าครับ
ตอนนี้ใช้ Glasshfish4
ขอบคุณครับ
แล้วทำไมต้อง spring boot ด้วยละครับ
@Sarunyoo สามารถ Deploy เป็น web App ได้ครับ แค่ Excusion server ออกแล้ว starter class ก็ Extended จาก SpringInitializer ครับ ทำงานได้เลย
ส่วนที่ทำไมต้องใช้ SpringBoot จะช่วยทำให้ใช้งาน Spring ง่ายขึ้นครับ เพราะลดเวลาการ Config Spring ลง
แสดงความคิดเห็น