Maison >base de données >tutoriel mysql >Comment SpringBoot se connecte à MySQL pour obtenir des données et écrire une interface back-end
<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. Créer des objets DriverManagerDataSource et JdbcTemplate dans le conteneur Spring 3.1 Comment charger le conteneur Spring dans Springboot 1. Créez le fichier conteneur Spring sous la ressource #🎜🎜 #ressource ---->nouveau---->Répertoire---->nouveau répertoire (application)
#. 🎜🎜# 4. Créez une classe d'objet et une classe de contrôle Book
#🎜🎜 #<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 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.
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 🎜#
#🎜. 🎜#
TestController application.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éussie8080 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!