springBoot + Mybatis 搭建

和大家分享一下我第一次搭建Springboot + Mybatis 遇到的坑

正式开始,由于这次是给第一次搭建Springboot的同学观看,所以过程非常的详细。。。希望各位发现哪里不对可以指正一下

那先从创建项目开始  用的是 IDEA  + java1.8

先创建项目

创建项目图片

第二步,选择spring Initializr,再选择jdk

等一会

 第三步,填写自己的项目名

第四步 选择springBoot  默认即可

第五步 ,填写路径

第6步 运行springboot 看是否成功

第七步,创建项目框架

第8步  编写pom.xml  添加一下坐标到

<dependencies>以下坐标</dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--引入jdbc-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <!--引入mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!--引入thymeleaf xml动态模板-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <!--引入mybatis-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.0</version>
        </dependency>
        <!--引入mybatis-plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>2.1.2</version>
        </dependency>

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>2.2.0</version>
        </dependency>

第9步 开始创建实体类

第10步 编写 application.yml

 mapper-locations  路径要仔细检查

server:
    port: 8080

#spring
spring:
  #mysql
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/xqc_transfer?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
    username: root
    password: root

mybatis-plus:
  #扫描xml文件
  mapper-locations: classpath:mybatis/mapper/*Mapper.xml
  global-config:
    #主键类型  0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
    id-type: 0
    field-strategy: 1
    db-column-underline: true
    refresh-mapper: true
  configuration:
    map-underscore-to-camel-case: true
    cache-enabled: true

第11步 编写mapper

第12步,编写service

工作准备的差不多,我们运行一遍,你会发现运行失败,原因是没有扫描到mapper

所以我们要在启动类里面添加一个注解@MapperScan

接下来 我们写一个测试类,发现报错了 原因数据库地址写错了,顺便也把他贴了出来,改回去就正常了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值