Buning oldidan quyidagilar kerak: - Docker-ni o'rnatish; - IntelliJ IDEA Ultimate-ni o'rnating va uni 30 kun davomida bepul oling; - Intellij IDEA-da Docker plaginini o'rnating. Masalan, siz Spring-Boot ilovasini ob'ekt bilan yaratdingiz:
@Entity
public class Person {
@Id
@Column
@GenericGenerator(name = "generator", strategy = "increment")
@GeneratedValue(generator = "generator")
Long id;
@Column
String name;
//конструктор, геттеры, сеттеры
}
Postgres-ga ulanishni amalga oshirish uchun quyidagi amallarni bajaring: 1. Pom.xml-ga bog'liqlikni kiriting.
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.3.1</version>
</dependency>
2. Loyihaning ildiz papkasida fayl yarating: docker-compose.yaml (skrinshotlarda matn terish xatosi bor) Rasmda java-rush-docker ildiz papkasi ko'rsatilgan Fayl tarkibi:
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 bilan bir qatorda : yashil o'q bo'ladi, uni bosishingiz kerak. IntelliJ IDEA- ning pastki qismida , Xizmatlar ko'rinishida jarayon ko'rsatiladi, bajarilgandan so'ng quyidagi yozuv paydo bo'lishi kerak: Holat: Postgres uchun yangiroq rasm yuklab olindi: 13 Java-postgres yaratish ... 'Tuzish: docker-compouse.yaml ' muvaffaqiyatli joylashtirildi. Bu hammasi joyida ekanligini anglatadi. Chap oynada shunga o'xshash narsa paydo bo'ladi: Bu java-postgres konteyneri postgres xizmatida ishga tushirilganligini anglatadi . Tasvirlar papkasida postgres 13 tasviri bo'lishi kerak . 3. application.yaml (yoki application.properties ) faylida quyidagi sozlamalar boʻlishi kerak:
spring:
datasource:
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
username: sa
password:
jpa:
properties:
hibernate:
dialect: org.hibernate.dialect.PostgreSQLDialect
Endi siz Spring-Boot loyihasini ishga tushirishingiz mumkin. 4. Loyiha boshlangandan so'ng ulanishni o'rnating: Ma'lumotlar bazasi yorlig'ini bosing , ochiladigan ro'yxatdagi "+" tugmasini bosing, Postgres- ni tanlang, foydalanuvchi maydoniga foydalanuvchi nomini (foydalanuvchi nomi: sa ) kiriting , mavjudligini tekshiring. aloqa. Agar hamma narsa yaxshi bo'lsa, Ilova va Ok ni bosing . Quyidagi oyna paydo bo'ladi: Ma'lumotlar bazasi joylashtirilgan va ulangan. Agar siz Docker haqida ko'proq bilmoqchi bo'lsangiz: Ushbu maqolada Docker haqida video toping va u erda ko'rsatilgan narsalarni amalga oshiring. Docker asoslari qoʻllanmasini oʻqing . Dockerning asosiy buyruqlarini saqlang .
GO TO FULL VERSION