• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    SpringBoot訪問mysql(JPA方式)入門

    開辟中經常用到數據庫操作,那么今天我們就來看看Spring Boot利用JPA體例進行拜候mysql

    7建立一個入門項目層

    7返回案例

    東西/原料

    • IDEA 全稱IntelliJ IDEA
    • SpringBoot
    • JPA

    方式/步調

    1. 1

      建立一個springBoot工程

    2. 2

      稍等。。。。。。

    3. 3

      我們選用maven工程,war。然后next

    4. 4

      我們選擇依靠,起首選擇web

    5. 5

      然后選擇JPA,然后直接next

    6. 6

      填寫你的項目名稱和存放路徑,然后就finish吧。

    7. 7

      然后我們找到pom文件,插手musql的驅動包:

      <!--mysql--><dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId></dependency>

    8. 8

      application.properties文件中添加以下:

      ###數據庫毗連信息#毗連地址spring.datasource.url = jdbc:mysql://localhost:3306/wjsy#數據庫賬戶spring.datasource.username = root#數據庫暗碼spring.datasource.password = 123456#數據庫驅動spring.datasource.driverClassName = com.mysql.jdbc.Driverspring.datasource.max-active=20spring.datasource.max-idle=8spring.datasource.min-idle=8spring.datasource.initial-size=10# 該辦事綁心猿意馬IP地址,啟動辦事器時如本機不是該IP地址則拋出異常啟動掉敗,只有特別需求的環境下才設置裝備擺設#server.address=192.168.1.66# tomcat最年夜線程數,默認為200server.tomcat.max-threads=100# tomcat的URI編碼server.tomcat.uri-encoding=UTF-### Java Persistence Api JPA相關設置裝備擺設#指定命據庫類型spring.jpa.database=mysql#節制臺打印sqlspring.jpa.show-sql=true#建表策略,這里用update,即按照實體更新表布局spring.jpa.hibernate.ddl-auto=update#方言spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

    9. 9

      我們在DemoApplication地點的包下成立一個User實體類(就是Bean),這個類對應數據庫中的表信息。

      注重實體類需要添加兩個注解:如圖

      @Entity@Table(name = "user")

      字段上本家兒鍵Id需要添加:

      @Id@Column(name = "user_id")

      通俗字段添加:

      @Column(name = "user_name")

    10. 10

      仍是在DemoApplication地點的包下,

      成立一個UserRepository(半斤八兩于Dao)用來操作數據庫

      這個類需要擔當 extends JpaRepository<T,Long>

    11. 11

      仍是在DemoApplication地點的包下,我們再成立一個Controller。

      如圖

    12. 12

      好了,我們來測試下看數據中是否插入當作功。

      直接運行DemoApplication的main方式

    13. 13

      若是你發現你的法式沒有跑起來想圖中如許

    14. 14

      那么你查抄下你的pom文件是不是有這么個坐標:

      <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-tomcat</artifactId>   <scope>provided</scope></dependency>

      來將他刪了。因為spring-boot利用自帶tomcat容器設置裝備擺設(不去深究)

    15. 15

      好了,完美的跑起來。在瀏覽器中輸入地址跑以下適才的Controller設置的地址。然后查看數據庫完當作。

    注重事項

    • 啟動不當作功問題
    • 注解的利用
    • 發表于 2018-04-10 00:00
    • 閱讀 ( 804 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆