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

若依前后端分离如何解决匿名注解启动报错?

SpringBoot2.6.0默认是ant_path_matcher解析方式,但是2.6.0之后默认是path_pattern_parser解析方式。

所以导致读取注解类方法需要对应的调整,当前若依项目默认版本是2.5.x,如果使用大于2.6.x,需要将info.getPatternsCondition().getPatterns()修改为info.getPathPatternsCondition().getPatternValues()

// 获取方法上边的注解 替代path variable 为 *
Anonymous method = AnnotationUtils.findAnnotation(handlerMethod.getMethod(), Anonymous.class);
Optional.ofNullable(method).ifPresent(anonymous -> Objects.requireNonNull(info.getPathPatternsCondition().getPatternValues()) // .forEach(url -> urls.add(RegExUtils.replaceAll(url, PATTERN, ASTERISK))));// 获取类上边的注解, 替代path variable 为 *
Anonymous controller = AnnotationUtils.findAnnotation(handlerMethod.getBeanType(), Anonymous.cl
http://www.lryc.cn/news/173852.html

相关文章:

  • Spring面试题4:面试官:说一说Spring由哪些模块组成?说一说JDBC和DAO之间的联系和区别?
  • 【再识C进阶3(上)】详细地认识字符串函数、进行模拟字符串函数以及拓展内容
  • docker启动mysql8目录挂载改动
  • CHATGPT中国免费网页版有哪些-CHATGPT中文版网页
  • docker network create命令
  • 4G版本云音响设置教程腾讯云平台版本
  • Grafana离线安装部署以及插件安装
  • 非独立随机变量的概率上界估计
  • 常见电子仪器及其用途
  • 配置测试ip、正式ip、本地ip
  • Linux 系统移植(一)-- 系统组成
  • 利用git的贮藏功能
  • 第52节:cesium 3DTiles模型特效+选中高亮(含源码+视频)
  • day03_基础语法
  • 数据结构与算法-时间复杂度与空间复杂度
  • 数组的去重
  • Electron自动化测试技术选型调研
  • 微服务学习(九):安装OpenOffice
  • SAP Oracle表空间扩展技术手册
  • Linux系统编程——线程的学习
  • zemaxMIF曲线图
  • 【苹果】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
  • 什么是WhatsApp群发,WhatsApp协议,WhatsApp云控
  • RealVNC viewer 窗口指定默认显示
  • 图论20(Leetcode1254.统计封闭岛屿的数目)
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • 数据仓库整理
  • 《C++API设计》读书笔记(3):模式
  • 小程序搜索词优化:小陈运营的秘密武器
  • SpringSecurity 入门