SpringBoot连接MySQL获取数据写后端接口的操作方法


Posted in MySQL onNovember 02, 2021

1.新建项目

SpringBoot连接MySQL获取数据写后端接口的操作方法
SpringBoot连接MySQL获取数据写后端接口的操作方法
SpringBoot连接MySQL获取数据写后端接口的操作方法

2.添加依赖

SpringBoot连接MySQL获取数据写后端接口的操作方法

<dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.20</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>5.3.8</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-tx</artifactId>
      <version>5.3.8</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-aop</artifactId>
      <version>5.3.8</version>
    </dependency>

3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象

 3.1在springboot中加载spring容器的方法

1、在resource下创建spring容器文件

resource ---->new---->Directory---->new Directory(application)
SpringBoot连接MySQL获取数据写后端接口的操作方法
SpringBoot连接MySQL获取数据写后端接口的操作方法

<bean class="org.springframework.jdbc.datasource.DriverManagerDataSource" id="dataSource">
        <!-- 1.1.数据库驱动 -->
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <!-- 1.2.连接数据库的url -->
        <property name="url" value="jdbc:mysql://localhost:3306/spring?characterEncoding=utf8&amp;serverTimezone=UTC"/>
        <!-- 1.3.连接数据库的用户名 -->
        <property name="username" value="root"></property>
        <!-- 1.4.连接数据库的密码 -->
        <property name="password" value="root"></property>

    </bean>

    <bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
        <property name="dataSource" ref="dataSource"/>
    </bean>

2.定义一个普通类 在该类上加上上述注解即可在springboot启动后自动加载spring容器

SpringBoot连接MySQL获取数据写后端接口的操作方法

4.创建对象类,控制类 Book

注意此处的@Data注解,它是lombok的一份子,主要作用是在编译时自动生成get,set方法,所以此类中不需要我们手动写get set方法,减少我们的工作量,非常方便,强烈推荐

SpringBoot连接MySQL获取数据写后端接口的操作方法

BookDao

SpringBoot连接MySQL获取数据写后端接口的操作方法

TestController

SpringBoot连接MySQL获取数据写后端接口的操作方法

application.properties

SpringBoot连接MySQL获取数据写后端接口的操作方法

5.启动MySQL数据库

可以参考之前文章
安装MySQL8.0并在Navicat可视化操作

SpringBoot连接MySQL获取数据写后端接口的操作方法

6.运行测试

如下图,运行成功

SpringBoot连接MySQL获取数据写后端接口的操作方法

在浏览器中输入查看是否获取成功

SpringBoot连接MySQL获取数据写后端接口的操作方法

说明:
8080和springboot参考application.properties
getbookList是TestController中RequestMapping中自定义的

至此,SpringBoot后端接口就写好了

到此这篇关于SpringBoot连接MySQL获取数据写后端接口的文章就介绍到这了,更多相关SpringBoot连接MySQL内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
52条SQL语句教你性能优化
May 25 MySQL
浅谈MySQL user权限表
Jun 18 MySQL
MySQL系列之十三 MySQL的复制
Jul 02 MySQL
MySQL系列之十四 MySQL的高可用实现
Jul 02 MySQL
浅谈MySQL表空间回收的正确姿势
Oct 05 MySQL
mysql创建存储过程及函数详解
Dec 04 MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
Mar 22 MySQL
MySQL中IO问题的深入分析与优化
Apr 02 MySQL
MySQL示例讲解数据库约束以及表的设计
Jun 16 MySQL
mysql sql常用语句大全
Jun 21 MySQL
Mysql排序的特性详情
Nov 01 #MySQL
MySQL分区表实现按月份归类
Nov 01 #MySQL
MySQL数据库10秒内插入百万条数据的实现
MySQL面试题讲解之如何设置Hash索引
MySQL对数据表已有表进行分区表的实现
Nov 01 #MySQL
mysql分表之后如何平滑上线详解
Nov 01 #MySQL
MySQL8.0升级的踩坑历险记
Nov 01 #MySQL
You might like
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
PHP源代码数组统计count分析
2011/08/02 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
从wamp到xampp的升级之路
2015/04/08 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
jQuery在iframe中无法弹出对话框的解决方法
2014/01/12 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
Python中的文件和目录操作实现代码
2011/03/13 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
python tqdm库的使用
2020/11/30 Python
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
平安工地建设方案
2014/05/06 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
广告学专业求职信
2014/06/19 职场文书
模具专业求职信
2014/06/26 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
小学运动会通讯稿
2015/07/18 职场文书