当前位置: 首页 > article >正文

上尚优选项目

Mybatis

MybatisPlusConfig

①包扫描MapperScan

②指定数据库

@MapperScan(basePackages = "com.zhan_py.ssyx.*.mapper")
@Configuration
public class MybatisPlusConfig {

    /**
     * 添加分页插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}

逻辑删除

实体类上加@TableLogic

controller

①@RequestBody接收json数据封装成对象

②@ResponseBody将对象作为json格式响应

③前端json数组后端接收的格式是list集合,例如@RequestBody List<Long> ids


http://www.kler.cn/a/383039.html

相关文章:

  • 大恒相机开发(2)—Python软触发调用采集图像
  • Zerotier + VSCode远程连接实验室的服务器、Xshell连接远程服务器
  • 【Python】基础语法介绍
  • 掌握 Ansys ACP 中的参考方向:简化复杂的复合材料设计
  • 利用Spring Cloud Gateway Predicate优化微服务路由策略
  • Java复习|图形用户界面AWT、Swing----银行客户管理系统【校课版】【1】
  • 【LeetCode】【算法】406. 根据身高重建队列
  • [数组排序] LCR 159. 库存管理
  • MyBatis几种SQL写法
  • 不用JS实现鼠标悬停提示框,以及Emotion里:hover使用踩坑
  • python识别ocr 图片和pdf文件
  • 【LeetCode】每日一题 2024_11_6 长度为 K 的子数组的能量值 I(模拟、一次遍历)
  • 数智化实践案例 | 高质数据、领先平台、报告加速,赋能决策
  • 个人域名备案实操教程
  • go实现并发安全hashtable 拉链法
  • 实现自动化数据抓取:使用Node.js操控鼠标点击与位置坐标
  • MySQL 5.x和8.0有什么区别?
  • 十、快速入门go语言之方法
  • linux tar 打包为多个文件
  • 第J9周:Inception v3算法实战与解析(pytorch版)
  • MySQL的sql练习,适合初学者
  • 共同探索未来科技新境界 冠捷科技集团及腾讯云AI智能战略合作签约会
  • 开源的 API 学习平台「GitHub 热点速览」
  • 全面解析:网络协议及其应用
  • asp.net文件防盗链
  • 理解spring中的AOP