关于【小白JAVA集成MybatisPuls】基础教程

首先看这里 MyBatis-Plus
其实看这个大部分能弄出来了。


接下来直接放我最后的目录结构(名字随意取得请忽略)


目录结构.png

我利用idea直接新建Mudule,选择Spring Initalizr 直接生成出了空白的目录结构。由于我用得是mysql数据库,所以我pom.xml中添加有mysql相关内容。且父工程没有关联



   org.projectlombok
   lombok
   true



   com.baomidou
   mybatis-plus-boot-starter
   3.1.1



     mysql
     mysql-connector-java

下面就是把要求在Spring Boot启动类中添加@MapperScan注解,用于扫描 Mapper 文件夹

@SpringBootApplication
//要求在启动类中添加的内容,用于扫描Mapper文件
@MapperScan("asdf.asdf.mapper")
public class AsdfApplication {
    public static void main(String[] args) {
        SpringApplication.run(AsdfApplication.class, args);
    }
}

把数据库在 application.yml 配置加上,当然在数据库中要插入好数据

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT
    username: root
    password: "123456"

这个是resources中的mapper.xml ,另在UserMapper的接口中,没有其他内容,只是extends BaseMapper,如果你要操作不同的表(表内容与实体内容是相关联的,一般以小驼峰式写法),则在对应的方法中调用不同的实体类,实体类中指定表可用@TableName("user")实现

image.png

用下面的方法简便查询

service.png

启动测试类后直接请求地址看输出

controller.png

完成测试!

结果.png

2019年6月25日16点32分 lv.

你可能感兴趣的:(关于【小白JAVA集成MybatisPuls】基础教程)