アプリ開発

Spring Boot-Spring Data JPAの使用準備

投稿日:

Spring Boot-Spring Data JPAの使用準備は超簡単

やることは3つだけである。
pom.xmlに「1.Spring Data JPA」と「2.使用するDB」を記述する。
application.propertiesに「3.接続情報」を記述する。
これでOK。

1.pom.xml に Spring Data JPAを追記する

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

これで起動するとこうなる。
java.sql.SQLException: Unable to load class: org.h2.Driver from ClassLoader

H2dbのドライバーがライブラリに存在していないためだ。

2.pom.xmlに使用するDBの設定を追記

<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>

こうすることで、h2databaseのjarがライブラリに追加される。
「h2-1.XXXX.jar」というものがそうである。

これで起動すると正常に起動される。
上記のエラーは消える。

3.application.propertiesに接続情報を記述

spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.username=sa
spring.datasource.password=

最低限上記の3行が必要となる。

URLが誤りの場合はこのようなエラーとなる。
org.h2.jdbc.JdbcSQLException: 接続が壊れています: "java.net.UnknownHostException: localhodfdst: localhodfdst"
Connection is broken: "java.net.UnknownHostException: localhodfdst: localhodfdst" [90067-196]
この例ではlocalhostとあるべきところが、dfdという不要な文字を書いてエラーにしてみた。

ID 又は PWが誤りの場合はこのようなエラーとなる。
org.h2.jdbc.JdbcSQLException: ユーザ名またはパスワードが不正です

接続情報が正しければ、エラーとならずに、正常起動される。
これでDB接続回りの準備ができた。

ありがちな疑問

persistance.xmlは?→不要です。

【転職のプロが薦める】Web系自社開発のための転職エージェントランキング!

 転職満足度は『「いかに自分の希望にあう、条件のよい」企業から内定が出たか』で決まります。そのため、Web系企業に転職するときのエージェントを選ぶポイントは、「Web系企業の求人」をいくつ持っているかに尽きます。なので、総合大手よりも、Web系企業の求人を多くもつIT専門転職エージェントがオススメです。

ギークリー

  • Web系企業の求人数は9000以上とダントツに多い。
  • 「リクナビNEXTエージェントNetwork」にて、「紹介求人案件満足度部門」「カウンセリング・対応満足度部門」で1位獲得!
  • 「営業が強い」という口コミが多いが、その分熱心に求人を提案してくれる。
  • 無料相談のWEB登録は、履歴書・職務経歴書不要で、たった60秒で超簡単
  • 無料相談は東京・神奈川・埼玉・千葉で勤務できるエンジニアが対象。

レバテックキャリア

  • Web系企業の求人数が4000以上と豊富
  • 「GOOD AGENT AWARD」で「2018年金賞」受賞!
  • 転職業界の人間同士の会話でも、ITといえばレバテックとまず挙がる。
  • 無料相談のWEB登録は、履歴書・職務経歴書不要で、たった60秒で超簡単
  • 無料相談は東京、千葉、埼玉、神奈川、大阪、兵庫、京都、福岡で勤務できるエンジニアが対象。

ワークポート

  • 求人数は2000以上と上2社より少ないが、古くからIT専門として有名。
  • 「GOOD AGENT RANKING」で「転職決定人数部門」第1位獲得!
  • 無料相談のWEB登録は、履歴書・職務経歴書不要で、たった60秒で超簡単

-アプリ開発

Copyright© SIerからWeb系自社開発に転職!失敗して感じたたった1つの後悔 , 2019 All Rights Reserved.