Rumah > Artikel > pangkalan data > Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang
<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>
4. Buat kelas objek dan Buku kelas kawalan
<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. Tentukan kelas biasa dan tambahkannya pada class Tambah anotasi di atas untuk memuatkan bekas spring secara automatik selepas springboot bermula
Beri perhatian kepada @ Anotasi data di sini, ia adalah sebahagian daripada lombok, fungsi utamanya adalah untuk menjana kaedah get dan set secara automatik semasa penyusunan, jadi kami tidak perlu menulis kaedah get dan set secara manual dalam kelas ini, mengurangkan beban kerja kami, sangat mudah, sangat disyorkan
BookDao TestController application.properties 5 Mulakan pangkalan data MySQLAnda boleh merujuk artikel sebelumnya
Pasang MySQL8.0 dan kendalikannya secara visual dalam Navicat
Seperti yang ditunjukkan di bawah, operasi berjaya
Masukkan dalam penyemak imbas untuk melihat sama ada pemerolehan berjayaNota: 8080 dan springboot rujuk application.properties
getbookList disesuaikan dalam RequestMapping dalam TestController
Pada ketika ini, antara muka belakang SpringBoot ditulis Okay
Atas ialah kandungan terperinci Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!