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

idea正则表达式-正则替换示例-2024.11笔记

注意idea中反向引用的格式是【$1】换行符是【\n】

需要在如下的代码中往接口的方法中添加一行注解,注解需要用到以后注解的中文备注

    原文

    @Autowired
    private WomanService womanService;


    /**
    * 自定义分页
    */
    @PostMapping("/page/{current}/{size}")
    @ApiOperation(value = "查询分页列表", position = 2)
    public Result page(@RequestBody WomanVO woman, Page page,User user) {
        IPage<WomanVO> pages = womanService.selectWomanPage(page, woman,user);
        return DataResult.success(pages);
    }

    需要添加的代码行 《查询分页列表》保持一致

    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "人员信息", description = "查询分页列表", executePoint = OperationLogMessageServiceImpl.class)

方法一、采用正向预查,description不能匹配

搜索内容:【(?=^    public.*\()】

替换内容:

【    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "菜单名称", description = "", executePoint = OperationLogMessageServiceImpl.class)

方法二、采用正向预查与反向引用,description不能匹配

搜索内容【@ApiOperation\(value = "(.*)"\)((.*\n)*?.*)(?=^    public.*\()】

替换内容【@ApiOperation\(value = "$1"\)$2    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "菜单名称", description = "$1", executePoint = OperationLogMessageServiceImpl.class)

 

http://www.lryc.cn/news/488391.html

相关文章:

  • Github 2024-11-20C开源项目日报 Top9
  • 安卓CameraX的使用
  • unity3d——基础篇小项目(开始界面)
  • 【YOLOv8】安卓端部署-1-项目介绍
  • 安卓手机root+magisk安装证书+抓取https请求
  • 11.20 深度学习-pytorch包和属性的基础语法
  • SpringMVC域对象共享数据
  • 每日论文23-24ESSERC 6.4-16.1Ghz混合并联-串联谐振器
  • 【软考】系统架构设计师-信息安全技术基础
  • kali搭建pikachu靶场
  • 注解用于从 HTTP 请求中提取数据
  • (Linux)搭建静态网站——基于http/https协议的静态网站
  • 【机器学习chp3】判别式分类器:线性判别函数、线性分类器、广义线性分类器、分段线性分类器
  • 【学习】【HTML】HTML、XML、XHTML
  • ARM中ZI-data段和RW-data段
  • 关联度分析、灰色预测GM(1,1)、GM(1,1)残差模型——基于Python实现
  • linux常用命令(网络相关)
  • 【uni-app多端】修复stmopjs下plus-websocket无心跳的问题
  • VScode学习前端-01
  • Java-05 深入浅出 MyBatis - 配置深入 动态 SQL 参数、循环、片段
  • 突破自动驾驶瓶颈!KoMA:多智能体与大模型的完美融合
  • YOLO入门教程(三)——训练自己YOLO11实例分割模型并预测【含教程源码+一键分类数据集 + 故障排查】
  • 【加入默语老师的私域】C#面试题
  • 称重传感器指示器行业全面且深入的分析
  • NAT网络地址转换——Easy IP
  • 【Visual Studio系列教程】如何在 VS 上编程?
  • Mybatis-Plus 多租户插件属性自动赋值
  • AWTK-WIDGET-WEB-VIEW 实现笔记 (4) - Ubuntu
  • Python入门(7)--高级函数特性详解
  • 【数据库原理】理解数据库,基础知识