Spring Boot cung cấp cho chúng ta nhiều cách để tạo mới một project sử dụng Spring Initializr nhưng cách dễ dàng nhất mà nhiều lập trình viên thường dùng đó là sử dụng Spring Initializr Web. Trong bài viết này, mình sẽ hướng dẫn các bạn tạo mới Spring Boot project sử dụng Spring Initializr Web các bạn nhé!
Đầu tiên, các bạn cần biết địa chỉ URL của Spring Initializr Web đó là:
Giao diện của nó cụ thể như sau:
Như các bạn thấy, các thông tin đầu tiên mà chúng ta cần chọn đó là các bạn muốn tạo mới Maven project hay Gradle project, ngôn ngữ gì Java, Kotlin hay Groovy và phiên bản nào của Spring Boot mà các bạn muốn sử dụng.
Ở đây, mình sẽ tạo mới một Maven project, sử dụng ngôn ngữ Java và sử dụng phiên bản mới nhất của Spring Boot 3.0.1 (có thể version sẽ khác đối với các bạn).
Ở dưới, phần Project Metadata là một số ô giúp các bạn điền một số thông tin về project của các bạn. Ít nhất, chúng ta phải điền Group Id và Artifact Id cho project của chúng ta. Mình sẽ điền Group Id là com.huongdanjava và Artifact Id là spring-boot-example.
Ngoài ra, chúng ta còn có thể sửa thêm một số thông tin khác nữa như Name, Description, Package Name,… Những thông tin này được sử dụng để generate Maven hoặc Gradle project.
Mình sẽ để mặc định những giá trị này.
Bên phải của trang này cho phép chúng ta thêm các dependency vào project của mình. Các bạn hãy nhấn nút Add, cửa sổ sau sẽ xuất hiện:
Cách dễ dàng nhất là các bạn nhập tên dependency vào ô này, một danh sách các dependency có thể phù hợp với các bạn sẽ hiển thị.
Ví dụ ở đây mình muốn thêm JPA Dependency vào project của mình, mình sẽ nhập JPA. Kết quả như sau:
Chọn vào một dependency mà các bạn muốn sử dụng.
Kết quả:
Cuối cùng, khi các bạn đã ưng ý với các thông tin về project và các dependency mà mình muốn sử dụng, hãy nhấn nút Generate để Spring Initializr Web generate project cho chúng ta dưới dạng một zip file. Nó sẽ lấy tên project của chúng ta để đặt tên cho zip file này.
Ở ví dụ này, tên zip file của mình là spring-boot-example.zip.
Giải nén tập tin zip này ra và mở nó trong Spring Tool Suite bằng Maven project, các bạn sẽ thấy kết quả như sau:
Văn Thị Tính
Cảm ơn anh rất nhiều 🙂
Em đọc được bài viết này của anh và em cũng đã giành 1 chút thời gian nghiên cứu về các post khác của anh. Thật sự rất bổ ích.
Thật sự cảm ơn anh nhé. :). Chúc anh có nhiều bài viết hay hơn nữa. Em cũng dự định viết những gì mình biết về java ra trang wordpress của em nhưng em vẫn chưa sắp xếp được công việc ổn định bên này (Em đang ở Nhật 😀 ).
Mình viết ra cũng là cách mình học hỏi. hi hi…
À, em là nữ 😀
Khanh Nguyễn
Đúng rồi đó em.
Thật ra những bài viết này anh viết theo những gì anh làm hàng ngày nên nhiều lúc nó không theo một xu hướng gì cả. Làm đến công nghệ nào thì viết ra để chia sẻ cùng mọi người thôi.
Em có thể chia sẻ blog của em cho mọi người cùng học hỏi.
Có gì liên hệ anh nhé!