JavaRush /Blog Java /Random-VI /Mùa xuân không đáng sợ hay cách kết nối cơ sở dữ liệu cho...
Павел
Mức độ

Mùa xuân không đáng sợ hay cách kết nối cơ sở dữ liệu cho dự án sinh viên trong 5 phút

Xuất bản trong nhóm
NỘI DUNG CỦA CHU TRÌNH BÀI VIẾT Đầu tiên chúng ta hãy tạo một web server sử dụng Spring Boot . Trong tệp pom , thêm các phần phụ thuộc sau vào khối <dependency> :
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
</dependency>
Sự phụ thuộc đầu tiên là cần thiết để Spring hoạt động với cơ sở dữ liệu. Phần phụ thuộc thứ hai h2 (H2) sẽ mô phỏng cơ sở dữ liệu mà không cần tải xuống, cài đặt và cấu hình phức tạp. Bây giờ tôi muốn bạn tự hỏi mình câu hỏi: "Tôi muốn trở thành gì? Một lập trình viên khỉ không thể tự viết thứ gì đó? Hay một nhà phát triển?" Nếu bạn muốn trở thành một nhà phát triển thì hãy nhớ đọc một cuốn sách hay về ý nghĩa và khái niệm về Spring , hoặc ít nhất là một loạt bài viết . Ngay bây giờ, bạn có thể tìm kiếm trên Internet để biết thông tin về đậu là gì, các thực thể, nội xạ phụ thuộc trong Spring và các phương pháp định cấu hình đậu. Hãy quay trở lại căn cứ của chúng ta. Toàn bộ cấu hình sẽ như sau: Trong resourses , tạo một file application.yml (tên rất quan trọng!), điền nội dung vào:
spring:
  datasource:
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:test;
    username: sa
    password:
    h2:
      console:
        enabled: true
  jpa:
    hibernate:
        ddl-auto: create
    generate-ddl: true
    show-sql: false
    properties:
      hibernate:
        dialect: org.hibernate.dialect.H2Dialect
Chúng ta hãy xem nguồn dữ liệu: driverClassName: cho biết loại cơ sở nào chúng ta sẽ sử dụng, đối với chúng ta đó là h2. Nếu chúng tôi cài đặt Postgres, chúng tôi sẽ viết rg.postgresql.Driver ; url: - đây là nơi đặt cơ sở dữ liệu, trong trường hợp của chúng tôi, nó nằm trực tiếp trong bộ nhớ của dự án, như được biểu thị bằng từ mem (từ bộ nhớ), nghĩa là khi ứng dụng được khởi động lại, cơ sở dữ liệu sẽ được tạo một lần nữa. Bạn có thể thay vì jdbc:h2:mem:test; viết jdbc:h2:~/test; và cơ sở dữ liệu sẽ được lưu trữ trong thư mục dự án. Một lần nữa, nếu chúng ta đã cài đặt Postgres, chúng ta sẽ viết một cái gì đó như jdbc:postgresql://localhost:5432/mydb . Bây giờ jpa : hibernate.ddl-auto: cho biết phải làm gì với lược đồ cơ sở khi ứng dụng được khởi động lại. Bây giờ có create ở đây - tức là tạo lại, cũng có thể là update - thêm vào cơ sở dữ liệu, tạo-thả - xóa khi khởi động. Từ ngủ đông ở đây không phải là thông thường, hãy đọc về nó trên Internet, bởi vì chúng ta sẽ cần nó. Những từ còn lại bây giờ không còn quan trọng nữa. Tiếp theo, hãy xem cách cơ sở dữ liệu này có thể được lấp đầy và cách làm việc với nó.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION