1. 新しいプロジェクトを作成する2. 依存関係を追加する<依存関係> <グループID>mysql</グループID> <artifactId>mysql-コネクタ-java</artifactId> <バージョン>8.0.20</バージョン> </依存関係> <依存関係> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <バージョン>5.3.8</バージョン> </依存関係> <依存関係> <groupId>org.springframework</groupId> <artifactId>スプリングTX</artifactId> <バージョン>5.3.8</バージョン> </依存関係> <依存関係> <groupId>org.springframework</groupId> <artifactId>スプリングAOP</artifactId> <バージョン>5.3.8</バージョン> </依存関係> 3. SpringコンテナにDriverManagerDataSourceとJdbcTemplateオブジェクトを作成する3.1 SpringBootでSpringコンテナをロードする方法1. リソースの下にSpringコンテナファイルを作成する
<bean クラス="org.springframework.jdbc.datasource.DriverManagerDataSource" id="データソース"> <!-- 1.1. データベース ドライバー--> <プロパティ名="driverClassName" 値="com.mysql.cj.jdbc.Driver"/> <!-- 1.2. データベースに接続するための URL --> <プロパティ名="url" 値="jdbc:mysql://localhost:3306/spring?characterEncoding=utf8&serverTimezone=UTC"/> <!-- 1.3. データベースに接続するためのユーザー名 --> <プロパティ名="ユーザー名" 値="ルート"></プロパティ> <!-- 1.4. データベースに接続するためのパスワード --> <プロパティ名="パスワード" 値="ルート"></プロパティ> </bean> <bean クラス="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate"> <プロパティ名="データソース" ref="データソース"/> </bean> 2. 共通クラスを定義し、上記のアノテーションをクラスに追加して、Springboot の起動後に Spring コンテナーを自動的にロードします。 4. オブジェクトクラス、コントロールクラスBookを作成するここで @Data アノテーションに注目してください。これは lombok の一部です。その主な機能は、コンパイル時に get メソッドと set メソッドを自動的に生成することです。したがって、このクラスで get メソッドと set メソッドを手動で記述する必要がなく、作業負荷が軽減されます。これは非常に便利なので、強くお勧めします。 ブックダオ テストコントローラ アプリケーションプロパティ 5. MySQLデータベースを起動するMySQL 8.0をインストールしてNavicatで視覚化するには、前の記事を参照してください。 6. テストを実行する 下図のように、操作は成功しました。 ブラウザに入力して正常に取得できたかどうかを確認します
この時点で、SpringBootバックエンドインターフェースが記述されます。 SpringBoot が MySQL に接続してデータを取得し、バックエンド インターフェースを書き込む方法については、これで終わりです。SpringBoot と MySQL の接続に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: JSONP クロスドメインシミュレーション Baidu 検索
フロントエンド開発者にとって、さまざまな主要ブラウザのさまざまなバージョンでコードが適切に動作するこ...
1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...
目次序文実装のアイデア実装コード成果を達成する序文これは、テーブルを動的に追加する例です。[追加] ...
この記事では、古典的なスネークゲームを実装するためのJavaScriptの具体的なコードを参考までに...
多くのプロジェクトでは、中央に灰色の分割線があり、両側に分割線がないグリッド表示の機能を実装する必要...
まず、セキュリティ上の理由から、JavaScript はローカル リソース ファイルに直接アクセスで...
目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. アイデア2. 準備2. ...
注意 ノーブレークスペース = ノーブレークスペース、 iexcl ¡ &...
目次MyISAM と InnoDBパフォーマンスの低下と SQL の速度低下の理由: MySQL 実...
Linuxの基本設定 Linux環境でpython3をコンパイルしてインストールする 1. Linu...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...
登録するフロントエンドは、vue の axios を使用して値を渡し、取得したアカウントとパスワード...
序文IE の将来のすべてのバージョンで Web ページの外観が一貫していることを保証するために、IE...
Cocos Creator バージョン: 2.3.4デモのダウンロード: https://files...
目次概要バーチャルドム原理実装プロセスパッチ方式sameVnode関数patchVnode関数upd...