最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot連接MySQL獲取數(shù)據(jù)寫(xiě)后端接口的操作方法

 更新時(shí)間:2021年11月01日 14:47:10   作者:愛(ài)笑&  
今天通過(guò)本文給大家介紹SpringBoot連接MySQL獲取數(shù)據(jù)寫(xiě)后端接口的操作方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

1.新建項(xiàng)目

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

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容器中創(chuàng)建DriverManagerDataSource和JdbcTemplate對(duì)象

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

1、在resource下創(chuàng)建spring容器文件

resource ---->new---->Directory---->new Directory(application)
在這里插入圖片描述
在這里插入圖片描述

    <bean class="org.springframework.jdbc.datasource.DriverManagerDataSource" id="dataSource">
        <!-- 1.1.數(shù)據(jù)庫(kù)驅(qū)動(dòng) -->
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <!-- 1.2.連接數(shù)據(jù)庫(kù)的url -->
        <property name="url" value="jdbc:mysql://localhost:3306/spring?characterEncoding=utf8&amp;serverTimezone=UTC"/>
        <!-- 1.3.連接數(shù)據(jù)庫(kù)的用戶名 -->
        <property name="username" value="root"></property>
        <!-- 1.4.連接數(shù)據(jù)庫(kù)的密碼 -->
        <property name="password" value="root"></property>

    </bean>

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

2.定義一個(gè)普通類(lèi) 在該類(lèi)上加上上述注解即可在springboot啟動(dòng)后自動(dòng)加載spring容器

在這里插入圖片描述

4.創(chuàng)建對(duì)象類(lèi),控制類(lèi) Book

注意此處的@Data注解,它是lombok的一份子,主要作用是在編譯時(shí)自動(dòng)生成get,set方法,所以此類(lèi)中不需要我們手動(dòng)寫(xiě)get set方法,減少我們的工作量,非常方便,強(qiáng)烈推薦

在這里插入圖片描述

BookDao

在這里插入圖片描述

TestController

在這里插入圖片描述

application.properties

在這里插入圖片描述

5.啟動(dòng)MySQL數(shù)據(jù)庫(kù)

可以參考之前文章
安裝MySQL8.0并在Navicat可視化操作

在這里插入圖片描述

6.運(yùn)行測(cè)試

如下圖,運(yùn)行成功

在這里插入圖片描述

在瀏覽器中輸入查看是否獲取成功

在這里插入圖片描述

說(shuō)明:
8080和springboot參考application.properties
getbookList是TestController中RequestMapping中自定義的

至此,SpringBoot后端接口就寫(xiě)好了

到此這篇關(guān)于SpringBoot連接MySQL獲取數(shù)據(jù)寫(xiě)后端接口的文章就介紹到這了,更多相關(guān)SpringBoot連接MySQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中的max()函數(shù)使用教程

    MySQL中的max()函數(shù)使用教程

    這篇文章主要介紹了MySQL中的max()函數(shù)使用教程,是學(xué)習(xí)MySQL入門(mén)的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • MySQL數(shù)據(jù)庫(kù)卸載以及刪除所有有關(guān)信息詳細(xì)步驟

    MySQL數(shù)據(jù)庫(kù)卸載以及刪除所有有關(guān)信息詳細(xì)步驟

    在MySQL中數(shù)據(jù)刪除操作不僅僅是簡(jiǎn)單地將某一個(gè)或多個(gè)行刪除,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫(kù)卸載以及刪除所有有關(guān)信息的詳細(xì)步驟,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • MySQL下PID文件丟失的相關(guān)錯(cuò)誤的解決方法

    MySQL下PID文件丟失的相關(guān)錯(cuò)誤的解決方法

    這篇文章主要介紹了MySQL下PID文件丟失的相關(guān)錯(cuò)誤的解決方法,具體的提示可能會(huì)是"mysql PID file not found and Can’t connect to MySQL through socket mysql.sock",需要的朋友可以參考下
    2015-07-07
  • MySQL Count函數(shù)使用教程

    MySQL Count函數(shù)使用教程

    這篇文章主要介紹了MySQL Count函數(shù),COUNT()是一個(gè)聚合函數(shù),返回指定匹配條件的行數(shù)。開(kāi)發(fā)中常用來(lái)統(tǒng)計(jì)表中數(shù)據(jù),全部數(shù)據(jù),不為NULL數(shù)據(jù),或者去重?cái)?shù)據(jù)
    2022-12-12
  • MySQL常用日期時(shí)間函數(shù)示例詳解

    MySQL常用日期時(shí)間函數(shù)示例詳解

    MySQL提供了大量的日期和時(shí)間函數(shù),這些函數(shù)用于在查詢中處理和操作日期與時(shí)間值,這篇文章主要介紹了MySQL常用日期時(shí)間函數(shù),需要的朋友可以參考下
    2024-06-06
  • 64位Win10系統(tǒng)安裝Mysql5.7.11的方法(案例詳解)

    64位Win10系統(tǒng)安裝Mysql5.7.11的方法(案例詳解)

    小編在安裝64位Win10系統(tǒng)的mac book筆記本上用mysql-installer-community-5.7.11.0安裝Mysql5.7.11,在配置mysql server時(shí)老是卡住,報(bào)錯(cuò)。下面小編把安裝方法分享給大家,供大家參考
    2016-08-08
  • MySQL中exists、in及any的基本用法

    MySQL中exists、in及any的基本用法

    這篇文章主要給大家介紹了關(guān)于MySQL中exists、in及any的基本用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • SQL實(shí)現(xiàn)LeetCode(196.刪除重復(fù)郵箱)

    SQL實(shí)現(xiàn)LeetCode(196.刪除重復(fù)郵箱)

    這篇文章主要介紹了SQL實(shí)現(xiàn)LeetCode(196.刪除重復(fù)郵箱),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別

    解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別

    本篇文章是對(duì)內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • MySQL每晚定時(shí)彈出一個(gè)taskeng.exe的解決方法

    MySQL每晚定時(shí)彈出一個(gè)taskeng.exe的解決方法

    這篇文章主要介紹了MySQL每晚定時(shí)彈出一個(gè)taskeng.exe的解決方法,需要的朋友可以參考下
    2018-07-07

最新評(píng)論

永善县| 庄河市| 谷城县| 洪泽县| 成安县| 昌图县| 永春县| 太仆寺旗| 阿瓦提县| 新和县| 黄浦区| 濉溪县| 汉阴县| 鹤壁市| 邮箱| 柘城县| 哈尔滨市| 彰化县| 莱西市| 鹤岗市| 黎平县| 娱乐| 洞头县| 宜君县| 弋阳县| 北京市| 宁武县| 南和县| 灯塔市| 柏乡县| 延庆县| 西盟| 丹阳市| 望奎县| 民县| 佳木斯市| 夏邑县| 青州市| 宜阳县| 延津县| 微博|