欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

 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ù)庫驅(qū)動 -->
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <!-- 1.2.連接數(shù)據(jù)庫的url -->
        <property name="url" value="jdbc:mysql://localhost:3306/spring?characterEncoding=utf8&amp;serverTimezone=UTC"/>
        <!-- 1.3.連接數(shù)據(jù)庫的用戶名 -->
        <property name="username" value="root"></property>
        <!-- 1.4.連接數(shù)據(jù)庫的密碼 -->
        <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.創(chuàng)建對象類,控制類 Book

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

在這里插入圖片描述

BookDao

在這里插入圖片描述

TestController

在這里插入圖片描述

application.properties

在這里插入圖片描述

5.啟動MySQL數(shù)據(jù)庫

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

在這里插入圖片描述

6.運行測試

如下圖,運行成功

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

相關(guān)文章

  • MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作

    MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作

    這類文章記錄我看MySQL5.6從零開始學(xué)》這本書的過程,將自己覺得重要的東西記錄一下,并有可能幫助到你們,在寫的博文前幾篇度會非?;A(chǔ),只要動手敲,跟著我寫的例子全部實現(xiàn)一遍,基本上就搞定了,前期很難理解的東西基本沒有
    2018-07-07
  • MySQL實現(xiàn)雪花Id函數(shù)

    MySQL實現(xiàn)雪花Id函數(shù)

    相比UUID無序生成的id而言,雪花算法是有序的,而且都是由數(shù)字組成,本文主要介紹了MySQL實現(xiàn)雪花Id函數(shù),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • MySQL中連接查詢和子查詢的問題

    MySQL中連接查詢和子查詢的問題

    這篇文章主要介紹了MySQL中連接查詢和子查詢的問題,本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • MySQL表聚合與聯(lián)合查詢的實現(xiàn)

    MySQL表聚合與聯(lián)合查詢的實現(xiàn)

    MySQL聚合與聯(lián)合查詢是數(shù)據(jù)庫查詢中常用的技術(shù),它們能夠從多個數(shù)據(jù)源中提取和組合數(shù)據(jù),以獲得有用的信息和結(jié)果,本文就來介紹下MySQL聚合與聯(lián)合查詢,感興趣的可以了解一下
    2023-10-10
  • mysql4.0升級到mysql5(4.1),解決字符集問題

    mysql4.0升級到mysql5(4.1),解決字符集問題

    軟件升級部分就不說了,光說數(shù)據(jù)庫遷移。
    2009-09-09
  • MySQL show命令的用法

    MySQL show命令的用法

    MySQL show命令的用法,在dos下很方便的顯示一些信息。
    2010-04-04
  • 最新評論