この記事の内容 サイクルまず、 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 (作成- ドロップ) - 起動時にクリアすることもできます。ここでは休止状態という言葉はカジュアルではありません。必要になるので、インターネットでそれについて読んでください。残りの単語は今は重要ではありません。 次に、このデータベースにどのようにデータを入力し、どのように操作するかを見てみましょう。
GO TO FULL VERSION