Rumah  >  Artikel  >  pangkalan data  >  Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

王林
王林ke hadapan
2023-05-30 12:26:171529semak imbas

1. Buat projek baharu

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang
Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang
Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

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>

3. Cipta objek DriverManagerDataSource dan JdbcTemplate dalam bekas spring 3.1 Kaedah untuk memuatkan bekas spring dalam springboot 1. Cipta fail bekas spring di bawah sumber

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

sumber ---->new- --->Direktori---->Direktori(aplikasi) baharu


Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

<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 Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

4. Buat kelas objek dan Buku kelas kawalan

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakangBeri 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

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

TestController

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

application.properties

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

5 Mulakan pangkalan data MySQL

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakangAnda boleh merujuk artikel sebelumnya

Pasang MySQL8.0 dan kendalikannya secara visual dalam Navicat


6 Jalankan ujian

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakangSeperti yang ditunjukkan di bawah, operasi berjaya

Masukkan dalam penyemak imbas untuk melihat sama ada pemerolehan berjaya

Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang

Nota: Bagaimana SpringBoot menyambung ke MySQL untuk mendapatkan data dan menulis antara muka belakang8080 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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam