>데이터 베이스 >MySQL 튜토리얼 >SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

王林
王林앞으로
2023-05-30 12:26:171549검색

1. 새 프로젝트 생성

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법
SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법
SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

2. 종속성 추가

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

<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. 스프링 컨테이너에 DriverManagerDataSource 및 JdbcTemplate 객체 생성 3.1 springboot에서 스프링 컨테이너를 로드하는 방법 리소스 컨테이너 파일

resource ---->new---->Directory--->new Directory(application)
SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법
SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

<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. springboot가 시작된 후 스프링 컨테이너를 자동으로 로드하려면 위의 주석을 클래스에 추가하세요. 4. 객체 클래스 및 제어 클래스를 만듭니다. Book

여기서 @Data 주석에 주의하세요. 이는 lombok의 일부입니다. 주요 기능은 컴파일 타임에 자동으로 get 및 set 메소드를 생성하므로 이 클래스에서 get set 메소드를 수동으로 작성할 필요가 없습니다. 이는 작업량을 줄이고 매우 편리합니다. 강력히 권장됩니다SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

BookDao

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

TestController

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

application.properties

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

5. MySQL 데이터베이스를 시작하세요

이전 글을 참고하셔서 MySQL8.0을 설치하시고 NavicatSpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

6에서 실행해보세요.

아래 표시된 대로 작업이 성공했습니다.

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

찾아보기 장치에 입력하여 성공적으로 획득되었는지 확인하세요

SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

지침:

8080 및 springboot는 application.properties를 참조하세요.

getbookList는 다음에서 사용자 정의됩니다. TestController의 RequestMappingSpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법

이 시점에서 SpringBoot 백엔드 인터페이스가 작성되었습니다

위 내용은 SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제