ก่อนหน้านี้คุณต้อง: - ติดตั้งDocker; - ติดตั้งIntelliJ IDEA Ultimate และรับฟรี 30 วัน - ติดตั้งปลั๊กอิน Docker ใน Intellij IDEA ตัวอย่างเช่น คุณสร้างแอปพลิเคชัน Spring-Boot ด้วยเอนทิตี:
@Entity
public class Person {
@Id
@Column
@GenericGenerator(name = "generator", strategy = "increment")
@GeneratedValue(generator = "generator")
Long id;
@Column
String name;
//конструктор, геттеры, сеттеры
}
หากต้องการใช้การเชื่อมต่อกับ Postgres ให้ทำตามขั้นตอนต่อไปนี้: 1. แทรกการพึ่งพาลงใน pom.xml
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.3.1</version>
</dependency>
2. ในโฟลเดอร์รูทของโปรเจ็กต์ ให้สร้างไฟล์: docker-compose.yaml (มีการพิมพ์ผิดในภาพหน้าจอ) รูปภาพแสดงโฟลเดอร์รูท เนื้อหาไฟล์ java-rush-docker :
version: '3'
services:
postgres:
image: 'postgres:13'
container_name: 'java-postgres'
ports:
- 5432:5432
environment:
- 'POSTGRES_USER=sa'
- 'POSTGRES_HOST_AUTH_METHOD=trust'
- 'POSTGRES_DB=java'
ในบรรทัดเดียวกันกับpostgres:จะมีลูกศรสีเขียว คุณต้องคลิกมัน ที่ด้านล่างของIntelliJ IDEA ใน แท็บบริการกระบวนการจะปรากฏขึ้น หลังจากดำเนินการแล้ว รายการต่อไปนี้ควรปรากฏขึ้น: สถานะ: ดาวน์โหลดอิมเมจที่ใหม่กว่าสำหรับ postgres:13 การสร้าง java-postgres ... 'เขียน: docker-compouse.yaml ' ได้รับการปรับใช้เรียบร้อยแล้ว หมายความว่าทุกอย่างเรียบร้อยดี บางสิ่งเช่นนี้จะปรากฏในหน้าต่างด้านซ้าย: ซึ่งหมายความว่ามีการเปิดตัวคอนเทนเนอร์java-postgres ใน บริการpostgres ควรมี รูปภาพ postgres 13ใน โฟลเดอร์ Images 3. ไฟล์application.yaml (หรือapplication.properties ) ต้องมีการตั้งค่าต่อไปนี้:
spring:
datasource:
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
username: sa
password:
jpa:
properties:
hibernate:
dialect: org.hibernate.dialect.PostgreSQLDialect
ตอนนี้คุณสามารถรันโปรเจ็กต์ Spring-Boot ได้แล้ว 4. หลังจากที่โครงการเริ่มต้นแล้ว ให้ตั้งค่าการเชื่อมต่อ: คลิกแท็บ ฐาน ข้อมูลคลิก “+” ในรายการแบบเลื่อนลง เลือกPostgresป้อนชื่อผู้ใช้ (ชื่อผู้ใช้: sa ) ใน ช่อง ผู้ใช้ตรวจสอบว่ามี การเชื่อมต่อ หากทุก อย่างดีแล้วให้คลิกApplyและOk หน้าต่างต่อไปนี้จะปรากฏขึ้น: ฐานข้อมูลถูกปรับใช้และเชื่อมต่อ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Docker: ในบทความ นี้ ให้ค้นหาวิดีโอเกี่ยวกับ Docker และนำสิ่งที่แสดงไว้ไปใช้ อ่านคู่มือพื้นฐานของ Docker บันทึกคำสั่ง Docker พื้นฐาน
GO TO FULL VERSION