SpringBootl 연결 데이터베이스 MyBatis 방식 구현
5045 단어 SpringBootmybatis
우선, 관련 패 키 지 를 순서대로 만들어 야 합 니 다: – pojo – service – contrller – mapper 그리고 resourse 다음 에 XXXMapper. xml 파일 을 만들어 야 합 니 다.모든 가지 않 음 과 코드 는 다음 과 같 습 니 다.
:
# jdbc
spring:
datasource:
url: jdbc:mysql://10.1.1.3:3306/liangtest
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
max-idle: 10
max-wait: 10000
min-idle: 5
initial-size: 5
#
server:
port: 8081
session:
timeout: 10
#
tomcat:
uri-encoding: utf-8
# MyBatis
mybatis:
mapper-locations: classpath:mappers/*.xml
type-aliases-package: com.lgp.SpringBoot.bean
:
<mapper namespace="com.demofor.mybatis.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.demofor.mybatis.pojo.User">
<id column="id" property="id" javaType="INTEGER" />
<result column="name" property="name" javaType="String"/>
<result column="age" property="age" javaType="INTEGER"/>
resultMap>
<select id="getUserList" resultMap="BaseResultMap" parameterType="com.demofor.mybatis.pojo.User">
select * from user
select>
mapper>
:
package com.demofor.mybatis.controller;
import com.demofor.mybatis.pojo.User;
import com.demofor.mybatis.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* Created by rcc on 2017/12/11.
*/
@RestController
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/getUserList")
public List<User> getUserList(){
List<User> userList = userService.getUserList();
return userList;
}
}
상기 에서 관련 인터페이스 와 실현 류 의 절 차 를 생략 하 는 것 은 매우 간단 하 다. 단지 관련 방법 을 간단하게 호출 하고 구체 적 인 실현 을 하 는 것 이다. 중요 한 것 은 mapper. xml 의 관련 지식 을 이해 하 는 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Java・SpringBoot・Thymeleaf】 에러 메세지를 구현(SpringBoot 어플리케이션 실천편 3)로그인하여 사용자 목록을 표시하는 응용 프로그램을 만들고, Spring에서의 개발에 대해 공부하겠습니다 🌟 마지막 데이터 바인딩에 계속 바인딩 실패 시 오류 메시지를 구현합니다. 마지막 기사🌟 src/main/res...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.