1. 引入依赖

    <dependency>
        <groupId>cn.sexycode</groupId>
        <artifactId>myjpa-spring-boot-starter</artifactId>
        <version>0.0.4-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.1.3</version>
    </dependency>
    
  2. 配置数据源和mapper扫描

    mybatis:
      mapper-locations: UserMapper.xml
    
    spring:
      datasource:
        password:
          zxcf123456
        username: root
        url: jdbc:mysql://localhost:3306/jpademo?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
    
    @MapperScan("cn.sexycode.myjpa.samples.dao")
    
  3. 使用

    @SpringBootApplication(scanBasePackages = "cn.sexycode.myjpa.samples")
    @MapperScan("cn.sexycode.myjpa.samples.dao")
    public class MyJpaSamplesApplication {
        public static void main(String[] args) {
            ConfigurableApplicationContext context = SpringApplication.run(MyJpaSamplesApplication.class);
    
            UserDao userDao = context.getBean(UserDao.class);
            System.out.println("user: " + userDao.findByFullName("1"));
        }
    }
    

results matching ""

    No results matching ""