<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)
<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 메소드를 수동으로 작성할 필요가 없습니다. 이는 작업량을 줄이고 매우 편리합니다. 강력히 권장됩니다
BookDao
TestController
application.properties
5. MySQL 데이터베이스를 시작하세요
이전 글을 참고하셔서 MySQL8.0을 설치하시고 Navicat
6에서 실행해보세요.
지침:
8080 및 springboot는 application.properties를 참조하세요.getbookList는 다음에서 사용자 정의됩니다. TestController의 RequestMapping
이 시점에서 SpringBoot 백엔드 인터페이스가 작성되었습니다
위 내용은 SpringBoot가 MySQL에 연결하여 데이터를 얻고 백엔드 인터페이스를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!