正则表达式与IDEA的碰撞
在进行SpringBoot版本升级的时候涉及到FeignClient对于相同的value只能存在一个,解决办法可以允许spring的bean覆盖或者给没一个bean加上一个ContextId保证唯一性,当然最好的还是重构,但是涉及点太多而且不敢动。
想通过全局替换进行添加东西,但是当时没有找到解决方案
一个月后翻IDEA的使用教程发现了正确方法,一张图告诉你它该有的样子
@FeignClient\(.*value\s*=\s*"(.*)"(.*) |
@FeignClient\(name = "$1"$2 |
Idea官方文档:使用正则表达式捕获组和反向引用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 喵喵博客!