Trong thời gian gần đây MongoDB là cơ sở dữ liệu được sử dụng nhiều nhất trong ngành công nghiệp phần mềm. Thật dễ dàng để sử dụng và tìm hiểu Cơ sở dữ liệu này đứng đầu trong các cơ sở dữ liệu tài liệu, nó cung cấp khả năng mở rộng và tính linh hoạt mà bạn muốn với việc truy vấn và lập chỉ mục mà bạn cần. Trong phần này, chúng tôi sẽ giải thích cách chúng tôi kết nối MongoDB với Spring Boot. Trước khi bắt đầu Phần mềm này phải được cài đặt trong Hệ thống của bạn Show
Thêm các phụ thuộc này vào pom của bạn. tệp xml trong phần phụ thuộc XML
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo3_______0_______4 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo3 > spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo7 dependency >
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo3 dependency 2spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo3 > spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo7 dependency >
Thuộc tính kết nối MongoDB Có một số tham số quan trọng chúng ta cần biết để kết nối máy chủ MongoDB với Spring Boot
Các tham số này chúng ta cần đặt trong thuộc tính ứng dụng spring.data.mongodb.host=localhost spring.data.mongodb.port=27017 spring.data.mongodb.database=demo spring.data.mongodb.username=username_value (optional) spring.data.mongodb.password=password_value (optional) hoặc là, spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo
Dự án mẫuVí dụ: chúng tôi đang sử dụng IDE STS (Spring Tool Suite) và chúng tôi đã tạo một Dự án mới và thêm các phụ thuộc Spring Data MongoDB và Spring web này vào dự án của chúng tôi
Bước 1. Chúng tôi sẽ tạo lớp “Người dùng”, bạn có thể tạo một lớp với bất kỳ tên nào và định nghĩa bất kỳ biến nào và chú thích bằng “@document”, bạn có thể tham khảo hình ảnh bên dưới để hiểu rõ hơn, vui lòng lưu ý rằng lớp của bạn sẽ là tên tài liệu của bạn (Tên bảng Java
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo00
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo03
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo09
Bước 2. Chúng tôi sẽ tạo một Giao diện sẽ mở rộng MongoRepository với sự trợ giúp của giao diện này, chúng tôi sẽ thực hiện thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa) trong cơ sở dữ liệu của chúng tôi
Java
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo17
spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo20 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo21 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo22 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo23
Bước 3. Chúng tôi sẽ xác định các tham số kết nối quan trọng cho máy chủ MongoDB
XMLspring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo26 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo27 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo28 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo29 spring.data.mongodb.uri=mongodb://your_username:your_password@localhost:27017/demo30 Bước 4. Bây giờ đây là bước cuối cùng trong bước này, chúng ta sẽ tạo lớp trình điều khiển từ đó chúng ta sẽ thực hiện thao tác CRUD trong cơ sở dữ liệu của mình MongoDB có thể được sử dụng với khởi động mùa xuân không?Dễ dàng kết nối MongoDB Atlas với Spring Boot
. Dữ liệu ban đầu MongoDB artifactid (phần phụ thuộc mà chúng tôi đã thêm khi tạo dự án Spring Initializr) trong pom. xml. Một tài sản trên ứng dụng.
Làm cách nào để sử dụng MongoDB với Java Spring boot?Hãy bắt đầu bằng cách cài đặt và định cấu hình tất cả những gì bạn cần để bắt đầu. . Cài đặt MongoDB. . Xem lại các Yêu cầu Java. . Lấy SDK tách. . Chạy ứng dụng MongoDB + Spring Boot. . Thêm cờ tính năng. . Tạo và quản lý phần chia Làm cách nào để lấy dữ liệu từ MongoDB bằng Spring Boot?Bắt đầu với Spring Initializr . Chọn Gradle hoặc Maven và ngôn ngữ bạn muốn sử dụng. Hướng dẫn này giả định rằng bạn đã chọn Java Nhấp vào Phụ thuộc và chọn Dữ liệu mùa xuân MongoDB Nhấp vào Tạo Tải xuống tệp ZIP kết quả, đây là kho lưu trữ ứng dụng web được định cấu hình theo lựa chọn của bạn JPA có hoạt động với MongoDB không?Các lớp thực thể JPA
|