久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

SpringBoot MyBatis配置

時(shí)間:2022-10-11 16:24:29 類型:JAVA
字號(hào):    

大家都知道,MyBatis 框架是一個(gè)持久層框架,是 Apache 下的頂級(jí)項(xiàng)目。Mybatis 可以讓開發(fā)者的主要精力放在 sql 上,通過 Mybatis 提供的映射方式,自由靈活的生成滿足需要的 sql 語句。使用簡單的XML 或注解來配置和映射原生信息,將接口和 Java 的 POJOs 映射成數(shù)據(jù)庫中的記錄,在國內(nèi)可謂是占據(jù)了半壁江山。

第一步: 依賴導(dǎo)入

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.2.2</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

第二步:properties.yml配置

spring:
  datasource: #數(shù)據(jù)庫配置
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/sbdemo?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
    username: root
    password: root
    hikari:
      maximum-pool-size: 10 # 最大連接池?cái)?shù)
      max-lifetime: 1770000
mybatis:
  # 指定別名設(shè)置的包為所有entity
  type-aliases-package: com.zhuangzi.sbdemo.entity
  configuration:
    map-underscore-to-camel-case: true # 駝峰命名規(guī)范
  mapper-locations: # mapper映射文件位置
    - classpath:mapper/*.xml

第三步:在啟動(dòng)文件中增加 

        @MapperScan(basePackages = {"com.zhuangzi.sbdemo.dao"})
@MapperScan(basePackages = {"com.zhuangzi.sbdemo.dao"})
public class SbDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(SbDemoApplication.class, args);
    }
}

第四步:在com.zhuangzi.sbdemo.dao下創(chuàng)建UserMapper接口

第五步:在resources下面創(chuàng)建mapper目錄,并創(chuàng)建UserMapper.xml文件

<