SpringBoot&&MyBatisPlus

My一:SpringBoot

1:SpringBoot简介和入门案例

1:SpringBoot框架的程序开发步骤

 SpringBoot&&MyBatisPlus_第1张图片

SpringBoot&&MyBatisPlus_第2张图片

 SpringBoot&&MyBatisPlus_第3张图片

2:springboot程序快速启动

SpringBoot&&MyBatisPlus_第4张图片

SpringBoot&&MyBatisPlus_第5张图片

SpringBoot&&MyBatisPlus_第6张图片

3:springboot简介(起步依赖)

SpringBoot&&MyBatisPlus_第7张图片

SpringBoot&&MyBatisPlus_第8张图片

4:SpringBoot简介(辅助功能之切换web服务器)

SpringBoot&&MyBatisPlus_第9张图片

SpringBoot&&MyBatisPlus_第10张图片

2:yml格式

1:配置文件格式(3种)

SpringBoot&&MyBatisPlus_第11张图片

SpringBoot&&MyBatisPlus_第12张图片SpringBoot&&MyBatisPlus_第13张图片

2:yaml格式(数据前面要加空格)

SpringBoot&&MyBatisPlus_第14张图片

SpringBoot&&MyBatisPlus_第15张图片

SpringBoot&&MyBatisPlus_第16张图片

3:yaml读取方式(3种)

三种格式:

SpringBoot&&MyBatisPlus_第17张图片

SpringBoot&&MyBatisPlus_第18张图片

SpringBoot&&MyBatisPlus_第19张图片

自定义对象封装数据警告解决方案


    org.springframework.boot
    spring-boot-configuration-processor
    true

3:多环境开发

1:多环境开发配置

SpringBoot&&MyBatisPlus_第20张图片

SpringBoot&&MyBatisPlus_第21张图片

2:多环境开发兼容问题(maven与boot)

1.配置的端口

SpringBoot&&MyBatisPlus_第22张图片

 2:测试dos命令窗口启动时修改使用端口号

java –jar springboot.jar –-spring.profiles.active=test

3:使用参数临时启动SpringBoot

SpringBoot&&MyBatisPlus_第23张图片

 4:注意事项:

  • 打包之前先clean一下,避免缓存影响打包
  • 打包之前将字符集全部换成utf-8
  • 只留下一个配置包(application.xxx)
  • 使用package进行打包

 5:maven h和boot

SpringBoot&&MyBatisPlus_第24张图片

SpringBoot&&MyBatisPlus_第25张图片

3:配置文件分类

SpringBoot&&MyBatisPlus_第26张图片

4:springboot 整合Junit

SpringBoot&&MyBatisPlus_第27张图片

SpringBoot&&MyBatisPlus_第28张图片

SpringBoot&&MyBatisPlus_第29张图片SpringBoot&&MyBatisPlus_第30张图片

5:springboot 整合mybatis

SpringBoot&&MyBatisPlus_第31张图片

SpringBoot&&MyBatisPlus_第32张图片

6:案例---基于springboot实现ssm整合

二:MyBatisPlus

1:入门案例

SpringBoot&&MyBatisPlus_第33张图片

SpringBoot&&MyBatisPlus_第34张图片

SpringBoot&&MyBatisPlus_第35张图片

SpringBoot&&MyBatisPlus_第36张图片

SpringBoot&&MyBatisPlus_第37张图片

SpringBoot&&MyBatisPlus_第38张图片

SpringBoot&&MyBatisPlus_第39张图片

2:简介(无意义)

3:标准CRUD制作

SpringBoot&&MyBatisPlus_第40张图片

SpringBoot&&MyBatisPlus_第41张图片

 
        
            org.projectlombok
            lombok
            1.18.12
        

4:标准功能分页制作

 开发步骤:

SpringBoot&&MyBatisPlus_第42张图片

SpringBoot&&MyBatisPlus_第43张图片 SpringBoot&&MyBatisPlus_第44张图片

5:条件查询的三种格式

SpringBoot&&MyBatisPlus_第45张图片

 SpringBoot&&MyBatisPlus_第46张图片

  // 并且与或者关系
        LambdaQueryWrapper lqw = new LambdaQueryWrapper();
        //并且关系:10到30岁之间
        //lqw.lt(User::getAge, 30).gt(User::getAge, 10);
        //或者关系:小于10岁或者大于30岁
        lqw.lt(User::getAge, 10).or().gt(User::getAge, 30);
        List userList = userDao.selectList(lqw);
        System.out.println(userList);

6:条件查询的null判定

SpringBoot&&MyBatisPlus_第47张图片

7:查询投影

SpringBoot&&MyBatisPlus_第48张图片

 SpringBoot&&MyBatisPlus_第49张图片

SpringBoot&&MyBatisPlus_第50张图片

8:查询条件设置

9:映射匹配兼容性

SpringBoot&&MyBatisPlus_第51张图片

 SpringBoot&&MyBatisPlus_第52张图片

 SpringBoot&&MyBatisPlus_第53张图片

SpringBoot&&MyBatisPlus_第54张图片 SpringBoot&&MyBatisPlus_第55张图片

SpringBoot&&MyBatisPlus_第56张图片 SpringBoot&&MyBatisPlus_第57张图片

SpringBoot&&MyBatisPlus_第58张图片

10:id生成策略

SpringBoot&&MyBatisPlus_第59张图片

 

SpringBoot&&MyBatisPlus_第60张图片

SpringBoot&&MyBatisPlus_第61张图片

SpringBoot&&MyBatisPlus_第62张图片 SpringBoot&&MyBatisPlus_第63张图片

11:多数据操作(删除与查询)

SpringBoot&&MyBatisPlus_第64张图片

12:逻辑删除

1:单独类配置

SpringBoot&&MyBatisPlus_第65张图片

SpringBoot&&MyBatisPlus_第66张图片

 2:全局配置SpringBoot&&MyBatisPlus_第67张图片

13:乐观锁

14:代码生成器

你可能感兴趣的:(spring,boot,java,spring)