SpringBoot+Mysql请求接口获取数据

导读:本篇文章讲解 SpringBoot+Mysql请求接口获取数据,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.在SpringBooot项目整合tkMybatis

本次使用的springboot项目为之前创建的demo,有需要的可以点击直达查看

在pox.xml文件的dependencies标签引入依赖

        <!--引入mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <!--添加tk mybatis依赖-->
        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>

2.在application.yml文件添加
mysql必要参数

#设置mysql参数
spring:
  datasource:
    url: jdbc:mysql://127.0.0.0:3306/itmei?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT&allowMultiQueries=true
    username: xx
    password: xxxxx
    driver-class-name: com.mysql.jdbc.Driver

在这里插入图片描述
3.在驱动类上添加@MapperScan指定包名称用来存放mapper接口
需要注意的是使用的tk.mybatis类的注解
在这里插入图片描述
4.包路径如下
在这里插入图片描述
我们的Mapper要继承tk的Mapper接口,由于我们已经在启动类添加了@MapperScan所以不需要在接口上另外添加@MapperScan注解
在这里插入图片描述

实体类对象

/**
 * 用户实体类
 */
@Table(name = "tab_user")  //对应数据库的表名称
public class UserInfo implements Serializable {
    @Id //对应数据库的主键
    private int uid;//用户id
    private String username;//用户名,账号
    private String password;//密码
    private String name;//真实姓名
    private String birthday;//出生日期
    private String sex;//男或女
    private String telephone;//手机号
    private String email;//邮箱
    private String status;//激活状态,Y代表激活,N代表未激活
    private String code;//激活码(要求唯一)
    private String createdate;//用户创建日期
    省略get/set
}

编写service实现类接口
在这里插入图片描述

编写Controller的方法
注入服务对象
在这里插入图片描述

通过ApiPst请求接口
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/83861.html

(0)
小半的头像小半

相关推荐

  • [datapump] ORA-39034: Table TABLE_DATA: does not exist.
    00666
    飞熊的头像 飞熊
    2023年5月4日
    极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!