JavaRush /Java Blogu /Random-AZ /Postgres-i Docker-də necə yerləşdirmək və Spring-Boot pro...
Павел
Səviyyə

Postgres-i Docker-də necə yerləşdirmək və Spring-Boot proqramına qoşulmaq olar

Qrupda dərc edilmişdir
Bundan əvvəl sizə lazımdır: - Docker-i quraşdırın; - IntelliJ IDEA Ultimate quraşdırın və onu 30 gün ərzində pulsuz əldə edin; - Intellij IDEA-da Docker plaginini quraşdırın. Məsələn, bir müəssisə ilə Spring-Boot tətbiqi yaratdınız:
@Entity
public class Person {

    @Id
    @Column
    @GenericGenerator(name = "generator", strategy = "increment")
    @GeneratedValue(generator = "generator")
    Long id;

    @Column
    String name;

//конструктор, геттеры, сеттеры
}
Postgres ilə əlaqə yaratmaq üçün aşağıdakı addımları yerinə yetirin: 1. Asılılığı pom.xml-ə daxil edin.
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.1</version>
</dependency>
2. Layihənin kök qovluğunda fayl yaradın: docker-compose.yaml (skrinşotlarda hərf səhvi var) Şəkildə java-rush-docker Postgres-i Docker-də necə yerləşdirmək və onu Spring-Boot proqramına qoşmaq olar.  - 1 kök qovluğu göstərilir Faylın məzmunu:
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 ilə eyni xəttdə : yaşıl bir ox olacaq, onu vurmalısınız. IntelliJ IDEA-nın aşağı hissəsində , Xidmətlər sekmesinde proses göstəriləcək, icra edildikdən sonra aşağıdakı qeyd görünməlidir: Status: Postgres üçün daha yeni şəkil endirilib: 13 Java-postgres yaradılması ... 'Tərtib et: docker-compouse.yaml ' uğurla yerləşdirildi. Bu o deməkdir ki, hər şey qaydasındadır. Sol pəncərədə buna bənzər bir şey görünəcək: Postgres-i Docker-də necə yerləşdirmək və onu Spring-Boot proqramına qoşmaq olar.  - 2 Bu o deməkdir ki, java-postgres konteyneri postgres xidmətində işə salınıb . Şəkillər qovluğunda postgres 13 şəkli olmalıdır . 3. application.yaml (və ya application.properties ) faylında aşağıdakı parametrlər olmalıdır:
spring:
  datasource:
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres
    username: sa
    password:

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
İndi Spring-Boot layihəsini işlədə bilərsiniz. 4. Layihə başlandıqdan sonra əlaqəni qurun: Verilənlər bazasıPostgres-i Docker-də necə yerləşdirmək və onu Spring-Boot proqramına qoşmaq olar.  - 3 nişanına klikləyin , açılan siyahıda “+” düyməsini basın, Postgres seçin, istifadəçi sahəsinə istifadəçi adını (istifadəçi adı: sa ) daxil edin , olub olmadığını yoxlayın. əlaqə. Hər şey yaxşıdırsa, Tətbiq etOk düyməsini basın . Aşağıdakı pəncərə görünəcək: Verilənlər bazası yerləşdirilib və qoşulub. Docker haqqında daha çox öyrənmək istəyirsinizsə: Bu məqalədə Docker haqqında bir video tapın və orada göstərilənləri həyata keçirin. Docker əsasları təlimatını oxuyun . Əsas Docker əmrlərini yadda saxlayın .Postgres-i Docker-də necə yerləşdirmək və onu Spring-Boot proqramına qoşmaq olar.  - 4
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION