03-集成mybatis_plus

1. 逆向工程

  1. 本地测试表mm_aaa
VmVFczRIZUpNdjhOVGU4NWo2QmtBdDEzSlQyRVgySjZjNUlTU2daYlZRPT0=
  1. 修改生成类
    1. 要逆向的表
    2. 项目modules路径
    3. 数据库连接
    4. 取消表名前缀,即将表名mm_取消掉
RnFKaUhjNFc1ZitNWVBXMVU0VFl2dDEzSlQyRVgySjZjNUlTU2daYlZRPT0=
  1. 执行 main 方法,生成controller, service, dao
    1. controller 类以Ctl简写结尾
    2. service 接口以 I 开头 Sv 结尾,service 实现类以 SvI 结尾
    3. 注解
image-20220908103408829
T3o4RVpwUDFkZkoyNWhlSWpEV0NKTjEzSlQyRVgySjZjNUlTU2daYlZRPT0=
image-20220908103753757
image-20220908104132673

1. 表增减字段

  1. 默认逆向工程,只会覆盖entity、dao
image-20220908110129607
dHg4NWFlT0pCbWVkYkx4M091U0l4dDEzSlQyRVgySjZjNUlTU2dZPQ==
a1JlTkloUXcxVlhKck5RdlFQaGFnTjEzSlQyRVgySjZjNUlTU2daYlZRPT0=
QW8rOVVyOTcvRXdiYnRhVkphMFhMOTEzSlQyRVgySjZjNUlTU2daYlZRPT0=

2. Mybatis_plus API


  1. 单元测试启用配置文件修改
  2. MapperAPI类中简单演示了逆向生成的mapper,对单表的CRUD及批量操作
  3. ServiceAPI类中简单演示了逆向生成的service,对单表的CRUD及批量操作
  4. WrapperAPI类中演示了
    1. 复杂sql拼接
    2. 指定返回字段,指定返回为map
    3. 子查询
    4. 动态sql
    5. 分页查询
MzE5bW9idU9mOFU4cFlQdjltUVNJdDEzSlQyRVgySjZjNUlTU2daYlZRPT0=

3. sass-loader

image-20220809164406897
# 重新cnpm即可
sudo cnpm install node-sass

4. deploy

@Profile("local")