Spring boot入門之-Jpa基本使用

  近期因爲工做須要,使用Spring boot來進行項目開發,現總結以下。html

  Spring boot簡介,https://blog.csdn.net/qq_32403063/article/details/87948084mysql

  Spring boot項目建立,https://www.cnblogs.com/chansblogs/p/9293360.html,我的使用idea建立項目spring

  Spring boot項目結構,https://blog.csdn.net/XWGXF_JJX/article/details/90742852,還有Config,用於配置Beansql

  Spring boot使用jpa連接mysql,https://blog.csdn.net/u014553029/article/details/80971878,參考配置數據庫

  

  Spring boot操做數據庫使用Jpa方式。主要分爲三個步驟:api

    1) 建立實體類,須要明確實體類和指定表名。app

        

    2) 建立Dao層,須要集成兩個接口類ide

        

    3)建立Service層,明確爲服務層idea

        

    4)Controller對外提供接口.net

             

    使用jpa調用RDS數據常有兩種方式,一種是使用jpa默認自帶的方法,一種是在Dao層使用Sql。使用sql參考,

        

    我的比較喜歡默認自帶的方法,但有時候使用sql會更簡單些。

 

  Controller層的默認規則,GET方法請求數據。Post方法發送數據,DETELE方法刪除,PUT方法修改。

  GET方法,經常使用/api/{userId}等,其餘方法經常使用對象。

  @Entity,標明類是實體類

  @Table(name = "1"),標明實體類引用表1

  @PathVariable("a") controller層引用http請求中的參數a

  @RequestParm(「」a「」) controller使用http請求中?號後的參數

  @Repository,用於Dao層

  @RestController,用於controller,標明是須要http訪問請求

  @Autowired,註冊類

  @Service,服務層所使用,標明是服務類

  @RequestMapping,http訪問路徑

  @Column(name = "id") 標明實體類中字段對應數據庫中的哪一個字段

  @Bean在config中註冊,可以使用Autowired進行spring boot方式註冊。

相關文章
相關標籤/搜索