1. Thiết lập dự án
Để bắt đầu với Java Spring Boot, trước tiên bạn cần thiết lập môi trường phát triển. Dưới đây là các bước cơ bản để tạo một dự án Spring Boot mới.
Bước 1: Cài đặt Java Development Kit (JDK)
Đảm bảo bạn đã cài đặt JDK trên máy tính của mình. Bạn có thể tải xuống JDK từ trang web chính thức của Oracle hoặc OpenJDK. Sau khi cài đặt, hãy kiểm tra phiên bản JDK bằng lệnh sau trong terminal hoặc command prompt:
java -version
Bước 2: Cài đặt Spring Boot CLI (Tùy chọn)
Nếu bạn muốn sử dụng Spring Boot CLI, bạn có thể tải xuống và cài đặt nó từ trang web chính thức của Spring. CLI cho phép bạn tạo và quản lý các dự án Spring Boot một cách nhanh chóng. Sau khi cài đặt, bạn có thể kiểm tra phiên bản bằng lệnh:
spring --version
Bước 3: Tạo dự án Spring Boot
Bạn có thể tạo dự án Spring Boot bằng nhiều cách khác nhau, nhưng một trong những cách phổ biến nhất là sử dụng Spring Initializr. Đây là một công cụ trực tuyến giúp bạn tạo dự án Spring Boot với các cấu hình ban đầu. Truy cập Spring Initializr và làm theo các bước sau:
- Chọn Project: Maven Project hoặc Gradle Project.
- Chọn Language: Java.
- Chọn Spring Boot: Phiên bản mới nhất.
- Nhập Group và Artifact: Đây là thông tin về dự án của bạn.
- Chọn Dependencies: Thêm các phụ thuộc cần thiết cho dựán của bạn, chẳng hạn như Spring Web, Spring Data JPA, v.v.
- Nhấn nút Generate để tải xuống dự án.
Bước 4: Mở dự án trong IDE
Sau khi tải xuống, giải nén tệp ZIP và mở dựán trong IDE yêu thích của bạn, chẳng hạn như IntelliJ IDEA, Eclipse hoặc VS Code.
Bước 5: Chạy ứng dụng Spring Boot
Mở tệp Application.java
(hoặc tệp chính của dự án) và chạy ứng dụng. Bạn có thể chạy ứng dụng bằng cách sử dụng lệnh sau trong terminal:
./mvnw spring-boot:run
hoặc nếu bạn sử dụng Gradle:
./gradlew bootRun
Bước 6: Truy cập ứng dụng
Mở trình duyệt và truy cập địa chỉ http://localhost:8080
để xem ứng dụng Spring Boot của bạn đang chạy. Nếu bạn đã thêm các endpoint, bạn có thể thử nghiệm chúng bằng cách sử dụng Postman hoặc trình duyệt.
Kết luận
Bây giờ bạn đã thiết lập xong dự án Spring Boot cơ bản. Từ đây, bạn có thể bắt đầu phát triển các tính năng cho ứng dụng của mình, thêm các phụ thuộc, cấu hình cơ sở dữ liệu, và nhiều hơn nữa. Nếu bạn cần hướng dẫn chi tiết hơn về từng phần, hãy tham khảo các tài liệu khác trong danh mục Java Spring Boot.