<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>Salin selepas log masuk
2. Tentukan kelas biasa dan tambahkannya pada class Tambah anotasi di atas untuk memuatkan bekas spring secara automatik selepas springboot bermula4. Buat kelas objek dan Buku kelas kawalan
BookDao
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
TestController
application.properties
5 Mulakan pangkalan data MySQL
Pasang MySQL8.0 dan kendalikannya secara visual dalam Navicat
Anda boleh merujuk artikel sebelumnya
6 Jalankan ujian
Masukkan dalam penyemak imbas untuk melihat sama ada pemerolehan berjaya
Seperti yang ditunjukkan di bawah, operasi berjaya
Nota:
getbookList disesuaikan dalam RequestMapping dalam TestController8080 dan springboot rujuk application.properties
Pada ketika ini, antara muka belakang SpringBoot ditulis OkayAtas 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!