iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SpringBoot连接MySQL获取数据写后端接口的操作方法
  • 770
分享到

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

2024-04-02 19:04:59 770人浏览 薄情痞子
摘要

目录1.新建项目2.添加依赖3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象 3.1在SpringBoot中加载spr

1.新建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.添加依赖

在这里插入图片描述


<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)
在这里插入图片描述
在这里插入图片描述


    <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容器

在这里插入图片描述

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

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

在这里插入图片描述

BookDao

在这里插入图片描述

TestController

在这里插入图片描述

application.properties

在这里插入图片描述

5.启动MySQL数据库

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

在这里插入图片描述

6.运行测试

如下图,运行成功

在这里插入图片描述

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

在这里插入图片描述

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

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

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

您可能感兴趣的文档:

--结束END--

本文标题: SpringBoot连接MySQL获取数据写后端接口的操作方法

本文链接: https://www.lsjlt.com/news/156073.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringBoot连接MySQL获取数据写后端接口的操作方法
    目录1.新建项目2.添加依赖3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象 3.1在springboot中加载spr...
    99+
    2024-04-02
  • SpringBoot如何连接MySQL获取数据写后端接口
    这篇文章将为大家详细讲解有关SpringBoot如何连接MySQL获取数据写后端接口,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.新建项目2.添加依赖<dependency> &...
    99+
    2023-06-25
  • ECharts调用接口获取后端数据的四种方法总结
    目录方法一:在mounted中使用定时器调用eacharts方法(定时器可以获取到data中的数据)方法二:在调用数据的时候调用图表(一个页面的所有数据都在这一个接口中)方法三:使用...
    99+
    2022-11-16
    echarts获取后端数据 echarts调用接口
  • ECharts如何调用接口获取后端数据
    这篇文章主要介绍了ECharts如何调用接口获取后端数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ECharts如何调用接口获取后端数据文章都会有所收获,下面我们一起来看看吧。方法一:在mounted中使用...
    99+
    2023-07-04
  • php获取api接口数据的方法
           API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全,这就要使用加密技术,使用加密...
    99+
    2023-09-14
    php json 开发语言
  • 后端服务器中实现MySQL数据库操作接口
    1. 连接MySQL数据库 首先,在Node.js中连接MySQL数据库需要用到mysql模块。可以使用npm包管理器进行安装: npm install mysql 安装完成之后,在Node.js中引入mysql模块: const mysq...
    99+
    2023-09-17
    mysql 服务器 后端 中间件 javascript
  • Spring mvc实现与数据库的前后端的连接操作的方法
    本篇内容主要讲解“Spring mvc实现与数据库的前后端的连接操作的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring mvc实现与数据库的前后端的连接操作的方法”吧!Spring...
    99+
    2023-06-20
  • ant design charts怎么获取后端接口数据展示
    本文小编为大家详细介绍“ant design charts怎么获取后端接口数据展示”,内容详细,步骤清晰,细节处理妥当,希望这篇“ant design charts怎么获取后端接口数据展示”文章能帮助...
    99+
    2023-06-30
  • mysql更改连接端口的方法
    小编给大家分享一下mysql更改连接端口的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql更改连接端口的方法:首先登...
    99+
    2024-04-02
  • 聊聊ant design charts 获取后端接口数据展示问题
    今天在做项目的时候遇到几个让我很头疼的问题,一个是通过后端接口成功访问并又返回数据,但拿不到数据值。其二是直接修改state中的data,console中数组发生变化但任然数据未显示...
    99+
    2024-04-02
  • SpringBoot利用jpa连接MySQL数据库的方法
    目录添加依赖配置数据库连接 创建测试数据库表Java代码部分做个简单的代码测试where语句与查找数据添加依赖 在pom文件中添加如下依赖 <!--添加Jp...
    99+
    2022-11-13
    SpringBoot连接MySQL SpringBoot jpa连接MySQL数据库
  • SpringBoot连接MYSQL数据库并使用JPA进行操作
    今天给大家介绍一下如何SpringBoot中连接Mysql数据库,并使用JPA进行数据库的相关操作。步骤一:在pom.xml文件中添加MYSQl和JPA的相关Jar包依赖,具体添加位置在dependencies中,具体添加的内容如下所示。&...
    99+
    2023-05-31
    jpa mysql spring
  • 使用navicat连接数据库的操作方法
    小编给大家分享一下使用navicat连接数据库的操作方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  无论是本机安装的MyS...
    99+
    2024-04-02
  • python调用接口获取数据的方法是什么
    在Python中调用接口获取数据的方法有几种:1. 使用内置的`urllib`或`urllib2`模块进行接口调用。这些模块提供了H...
    99+
    2023-08-29
    python
  • mysql连接数据库的方法
    小编给大家分享一下mysql连接数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!连接方法:1、打开DOS窗口,进入目录...
    99+
    2024-04-02
  • springboot连接不同数据库的写法详解
    目录MySQL达梦MySQL 当url连接不指定/数据库名可以访问到mysql服务器上有权限的任何库,但是所有sql需要加上库名前缀. pom <dependency> ...
    99+
    2023-05-16
    springboot连接数据库 springboot连接不同数据库
  • vue3+vite+axios 配置连接后端调用接口的实现方法
    在vite.config.ts文件中添加以下配置 export default defineConfig({ plugins: [vue()], optimizeDeps: ...
    99+
    2022-12-08
    vue3 vite axios配置 vue3 axios调用后端接口
  • mysql远程连接端口并修改的方法
    这篇文章主要介绍了mysql远程连接端口并修改的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql远程连接端口并修改的方法:首先进入m...
    99+
    2024-04-02
  • 配置python连接oracle读取excel数据写入数据库的操作流程
    前提条件:本地已经安装好oracle单实例,能使用plsql developer连接,或者能使用TNS连接串远程连接到oracle集群 读取excel写入数据库的方式有多种,这里介绍...
    99+
    2024-04-02
  • 用shell脚本连接、读写、操作mysql数据库实例
    本篇内容介绍了“用shell脚本连接、读写、操作mysql数据库实例”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 连接mysql 数据...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作