ホームページ > データベース > mysql チュートリアル > SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法

SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法

王林
リリース: 2023-05-30 12:26:17
転載
1592 人が閲覧しました

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

resource 配下に Spring コンテナ ファイルを作成 ---->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&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

#TestControllerSpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法

##application.properties

SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法

5. MySQL データベースの起動

SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法前回の記事を参照してください

MySQL8.0 をインストールし、Navicat で視覚的に操作します


6. テストを実行します

SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法以下に示すように、操作は成功しました

ブラウザに入力して、取得が成功したかどうかを確認します

SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法

注: SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法8080 と springboot は application.properties を参照します

getbookList は TestController の RequestMapping でカスタマイズされます


この時点で、SpringBoot バックエンド インターフェイスは問題なく記述されています

以上がSpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェイスを書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート