JavaRush /Blog Jawa /Random-JV /Cara masang Postgres ing Docker lan nyambung menyang apli...
Павел
tingkat

Cara masang Postgres ing Docker lan nyambung menyang aplikasi Spring-Boot

Diterbitake ing grup
Sadurunge iki sampeyan kudu: - Instal Docker; - Instal IntelliJ IDEA Ultimate lan entuk gratis sajrone 30 dina; - Instal plugin Docker ing Intellij IDEA. Contone, sampeyan nggawe aplikasi Spring-Boot kanthi entitas:
@Entity
public class Person {

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

    @Column
    String name;

//конструктор, геттеры, сеттеры
}
Kanggo ngleksanakake sambungan menyang Postgres, tindakake langkah ing ngisor iki: 1. Lebokake dependensi menyang pom.xml
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.1</version>
</dependency>
2. Ing folder root proyek, gawe file: docker-compose.yaml (ana salah ketik ing gambar) Gambar kasebut nuduhake folder root java-rush-docker Cara masang Postgres ing Docker lan sambungake menyang aplikasi Spring-Boot.  - 1 Isi file:
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'
Ing baris sing padha karo postgres: bakal ana panah ijo, sampeyan kudu ngeklik. Ing sisih ngisor IntelliJ IDEA, ing tab Layanan , proses bakal ditampilake, sawise eksekusi entri ing ngisor iki bakal katon: Status: Diundhuh gambar sing luwih anyar kanggo postgres:13 Nggawe java-postgres ... 'Tulis: docker-compouse.yaml ' wis disebarake kanthi sukses. Iku tegese kabeh OK. Kaya iki bakal katon ing jendhela kiwa: Cara masang Postgres ing Docker lan sambungake menyang aplikasi Spring-Boot.  - 2 Iki tegese wadhah java-postgres wis diluncurake ing layanan postgres . Mesthine ana gambar postgres 13 ing folder Gambar . 3. File application.yaml (utawa application.properties ) kudu ngemot setelan ing ngisor iki:
spring:
  datasource:
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres
    username: sa
    password:

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
Saiki sampeyan bisa mbukak proyek Spring-Boot. 4. Sawise proyek diwiwiti, nyiyapake sambungan: Cara masang Postgres ing Docker lan sambungake menyang aplikasi Spring-Boot.  - 3 Klik tab Database , klik "+" ing dhaptar gulung mudhun, pilih Postgres , ketik jeneng pangguna (jeneng panganggo: sa ) ing kolom pangguna , priksa manawa ana sambungan. Yen kabeh apik, banjur klik Aplikasi lan Ok . Jendhela ing ngisor iki bakal katon: Basis data wis disebar lan disambungake. Yen sampeyan pengin sinau luwih lengkap babagan Docker: Ing artikel iki , golek video babagan Docker lan tindakake apa sing ditampilake ing kana. Waca pandhuan dhasar Docker. Simpen Perintah Docker Dasar.Cara masang Postgres ing Docker lan sambungake menyang aplikasi Spring-Boot.  - 4
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION