JavaRush /Blog Jawa /Random-JV /Spring ora medeni, utawa carane nyambungake database kang...
Павел
tingkat

Spring ora medeni, utawa carane nyambungake database kanggo proyek mahasiswa ing 5 menit

Diterbitake ing grup
ISI SIKLUS ARTIKEL Kaping pisanan, ayo nggawe server web nggunakake Spring Boot . Ing file pom , tambahake dependensi ing ngisor iki menyang blok <dependencies> :
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
</dependency>
Ketergantungan pisanan dibutuhake kanggo Spring bisa nggarap database. Ketergantungan kapindho h2 (H2) bakal niru database tanpa download, instalasi lan konfigurasi kompleks. Saiki aku pengin sampeyan takon dhewe pitakonan: "Aku pengin dadi apa? A coder monkey sing ora bisa nulis soko dhewe? Utawa pangembang?" Yen sampeyan pengin dadi pangembang, mesthine maca buku sing apik babagan makna lan konsep Spring , utawa paling ora seri artikel . Saiki sampeyan bisa nggoleki informasi ing Internet babagan apa kacang buncis, entitas, injeksi ketergantungan ing Spring, lan cara kanggo ngatur kacang buncis. Ayo bali menyang pangkalan kita. Kabeh konfigurasi bakal kaya ing ngisor iki: Ing resourses , nggawe file application.yml (jeneng penting banget!), Isi karo isi:
spring:
  datasource:
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:test;
    username: sa
    password:
    h2:
      console:
        enabled: true
  jpa:
    hibernate:
        ddl-auto: create
    generate-ddl: true
    show-sql: false
    properties:
      hibernate:
        dialect: org.hibernate.dialect.H2Dialect
Ayo katon ing sumber data: driverClassName: nuduhake apa jinis basa sing bakal digunakake, kanggo kita yaiku h2. Yen kita nginstal Postgres, kita bakal nulis rg.postgresql.Driver ; url: - iki minangka papan ing ngendi database kasebut, ing kasus kita, dumunung langsung ing memori proyek, kaya sing dituduhake dening tembung mem (saka memori), yaiku, nalika aplikasi diwiwiti maneh, database bakal digawe maneh. Sampeyan bisa tinimbang jdbc: h2: mem: test; tulis jdbc:h2:~/test; , lan database bakal disimpen ing folder project. Maneh, yen kita wis diinstal Postgres, kita bakal nulis kaya jdbc: postgresql: // localhost: 5432 / mydb . Saiki jpa : hibernate.ddl-auto: ngandhani apa sing kudu dilakoni karo skema dhasar nalika aplikasi diwiwiti maneh. Saiki ana nggawe kene - tegese nggawe maneh, bisa uga nganyari - nambah database, nggawe-nyelehake - ngresiki nalika wiwitan. Tembung hibernate ora sembrono ing kene, waca babagan ing Internet, amarga kita butuh. Tembung liyane ora penting saiki. Sabanjure, ayo ndeleng kepiye database iki bisa diisi lan kepiye cara nggarap.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION