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 相关文章推荐
MySQL sql_mode修改不生效的原因及解决
May 07 MySQL
MySQL 时间类型的选择
Jun 05 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
mysql脏页是什么
Jul 26 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
浅谈MySQL中的六种日志
Mar 23 MySQL
MySQL插入数据与查询数据
Mar 25 MySQL
MySQL表锁、行锁、排它锁及共享锁的使用详解
Apr 02 MySQL
mysql实现将字符串字段转为数字排序或比大小
Jun 14 MySQL
Mysql表数据比较大情况下修改添加字段的方法实例
Jun 28 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
javascript第一课
2007/02/27 Javascript
javascript 类方法定义还是有点区别
2009/04/15 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
js控制frameSet示例
2013/09/10 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
Django框架模板的使用方法示例
2019/05/25 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
DC Shoes澳大利亚官方网上商店:购买DC鞋子
2019/10/25 全球购物
中职毕业生自我鉴定
2014/09/13 职场文书
先进个人评语大全
2015/01/04 职场文书
搞笑婚前保证书
2015/02/28 职场文书
家装电话营销开场白
2015/05/29 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers