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方式注册。

相关文章
相关标签/搜索