zoukankan      html  css  js  c++  java
  • Spring boot入门之-Jpa基本使用

      近期由于工作需要,使用Spring boot来进行项目开发,现总结如下。

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

      Spring boot项目创建,https://www.cnblogs.com/chansblogs/p/9293360.html,个人使用idea创建项目

      Spring boot项目结构,https://blog.csdn.net/XWGXF_JJX/article/details/90742852,还有Config,用于配置Bean

      Spring boot使用jpa链接mysql,https://blog.csdn.net/u014553029/article/details/80971878,参考配置

      

      Spring boot操作数据库使用Jpa方式。主要分为三个步骤:

        1) 创建实体类,需要明确实体类和指定表名。

            

        2) 创建Dao层,需要集成两个接口类

            

        3)创建Service层,明确为服务层

            

        4)Controller对外提供接口

                 

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

      

  • 相关阅读:
    NLTK和Stanford NLP两个工具的安装配置
    对传统虚拟机软件的相关调研
    FasterRCNN目标检测实践纪实
    MySQL数据库远程连接的配置方案
    Windows10电脑安装macOS Mojave系统的方法(最新版系统,含超详细步骤截图)
    用Hash Table(哈希散列表)实现统计文本每个单词重复次数(频率)
    Windows10远程桌面连接配置
    dwz局部表格分页
    dwz中combox的value问题
    【转帖】C++编译原理 资料
  • 原文地址:https://www.cnblogs.com/wind-man/p/11877330.html
Copyright © 2011-2022 走看看