Springboot 통합 Mybatispuls 의 실례 상세 설명

2496 단어 SpringbootMybatispuls
Springboot 통합 MybatisPuls
Maven 가 져 오기 의존,MyBatisPuls 만 가 져 오기

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-data-jdbc</artifactId>
    </dependency>
    <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
      <version>3.0.1</version>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>
데이터 원본 설정

spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
server.port=8082
실체 클래스 작성

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("users")//     
public class Users implements Serializable {
  @TableId("id")        
  private Integer id;
  private String Account;
  @TableField("passwraod" )//               
  private String password;
  private Integer Authority;
}
mapper 인터페이스 작성
BaseMapper 계승<여 기 는 실체 클래스>

@org.apache.ibatis.annotations.Mapper// Spring       Mapper
@Repository
public interface Mapper extends BaseMapper<Users> {
}
BaseMapper 소스 코드
在这里插入图片描述
인터페이스 구현 방법

@RestController
public class Control {
  @Autowired
  Mapper mapper;
  @RequestMapping("/hello")
  public Users Select(){
    Users users = mapper.selectById(1);
    return users;
  }

}
Springboot 통합 Mybatispuls 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 Springboot 통합 Mybatispuls 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기