JavaRush /Java Blog /Random-JA /春は怖くない、または学生プロジェクトのデータベースに 5 分で接続する方法
Павел
レベル 11

春は怖くない、または学生プロジェクトのデータベースに 5 分で接続する方法

Random-JA グループに公開済み
この記事の内容 サイクルまず、 Spring Boot を使用して Web サーバーを 作成しましょう 。pomファイルで、次の依存関係を<dependency>ブロックに追加します。
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
</dependency>
最初の依存関係は、Spring がデータベースと連携するために必要です。2 番目の依存関係 h2 (H2) は、ダウンロード、インストール、複雑な構成を行わずにデータベースをエミュレートします。ここで、自分自身に質問してみてください。「私は何になりたいですか? 自分で何かを書くことができない猿のプログラマーですか? それとも開発者ですか?」開発者になりたい場合は、Spring の意味と概念に関する優れた本、または少なくとも一連の記事を必ず読んでください。現在、Bean の概要、エンティティ、Spring の依存関係注入、Bean の設定方法などについては、インターネットで検索できます。拠点に戻りましょう。全体の構成は次のようになります。resourceで、application.ymlファイル(名前は非常に重要です!) を作成し、内容を入力します。
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
データソースを見てみましょう。 driverClassName: は使用するベースのタイプを示します。ここでは h2 です。Postgres をインストールする場合は、 rg.postgresql.Driverと書きます。 url: - これはデータベースが配置される場所です。この場合、mem (メモリから) という単語で示されるように、プロジェクトのメモリに直接配置されます。つまり、アプリケーションが再起動されると、データベースが作成されます。改めて。jdbc:h2:mem:test;の代わりに次のようにすることもできます。 jdbc:h2:~/testを書き込みます。、データベースはプロジェクト フォルダーに保存されます。繰り返しますが、Postgres がインストールされている場合は、 jdbc:postgresql://localhost:5432/mydbのように記述します。ここで、jpa : hibernate.ddl-auto: は、アプリケーションの再起動時に基本スキーマをどうするかを指示します。ここにcreateがあります。これは再度作成することを意味します。また、update (データベースへの追加)、create-drop (作成- ドロップ) - 起動時にクリアすることもできます。ここでは休止状態という言葉はカジュアルではありません。必要になるので、インターネットでそれについて読んでください。残りの単語は今は重要ではありません。 次に、このデータベースにどのようにデータを入力し、どのように操作するかを見てみましょう。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION