


Comment SpringBoot se connecte à MySQL pour obtenir des données et écrire une interface back-end
May 30, 2023 pm 12:26 PM1. Créer un nouveau projet
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>
#🎜🎜 #<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>Copier après la connexion2 Définissez une classe commune et ajoutez l'annotation ci-dessus à la classe pour charger automatiquement le conteneur Spring après le démarrage de Springboot.#. 🎜🎜# 4. Créez une classe d'objet et une classe de contrôle Book
Faites attention à l'annotation @Data ici. Elle fait partie de Lombok. Sa fonction principale est de automatiquement. générer get lors de la compilation. set, nous n'avons donc pas besoin d'écrire manuellement la méthode get set dans cette classe, ce qui réduit notre charge de travail 🎜#
#🎜. 🎜#
TestControllerapplication.properties
# 🎜🎜#
#🎜 🎜# 5. Démarrez la base de données MySQL
Vous pouvez vous référer à l'article précédentInstaller MySQL8.0 et visualiser l'opération dans Navicat
6. Exécutez le test comme indiqué ci-dessous, l'opération est réussie
#🎜🎜 #
dans Entrez dans le navigateur pour voir si l'acquisition est réussie
Instructions :
8080 et springboot se réfèrent à application.properties
getbookList Il est personnalisé dans RequestMapping dans TestControllerÀ ce stade, l'interface backend SpringBoot est écrite
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Compétences de traitement de structures de données volumineuses de PHP

Comment optimiser les performances des requêtes MySQL en PHP ?

Comment utiliser la sauvegarde et la restauration MySQL en PHP ?

Comment insérer des données dans une table MySQL en utilisant PHP ?

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4

Comment utiliser les procédures stockées MySQL en PHP ?

Comment créer une table MySQL en utilisant PHP ?

Tutoriel détaillé sur l'établissement d'une connexion à une base de données à l'aide de MySQLi en PHP
