قبل از این شما باید: - 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، در تب Services ، فرآیند نمایش داده می شود، پس از اجرا باید ورودی زیر ظاهر شود: وضعیت: تصویر جدیدتر دانلود شده برای 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 را بخوانید . دستورات پایه داکر را ذخیره کنید .
GO TO FULL VERSION