gpt4 book ai didi

java - 使用宏的 intellij 质量重构

转载 作者:行者123 更新时间:2023-12-05 05:43:25 25 4
gpt4 key购买 nike

我正在使用 java 和 spring 在 intellij 中开发一个项目。我想以类似这样的方式更改我的 api 的多个文件:

代替:

public void someApi(HttpServletRequest request, HttpServletResponse response) throws Exception {
someThrift thriftRequest = getThrift(...);
someOtherThrift thriftResponse = …
setThriftResponse(...);
}

使用这个:

@ThriftResponse
public someThrift getReports(@ThriftRequestBody someThrift thriftRequest) throws Exception {
someOtherThrift thriftResponse = …
return thriftResponse;
}

有没有办法使用某种宏来实现这一点?这种代码跨越多个文件,这些文件的名称也都具有相同的后缀

谢谢

最佳答案

如评论中所述,您可以使用 Structural search and replace .它允许您使用由计数、正则表达式甚至 Groovy 脚本定义的变量约束模板来搜索和替换代码片段。

创建模板最简单的方法是浏览现有模板列表,找到一个与您想要实现的相似的模板并进行修改。

关于java - 使用宏的 intellij 质量重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71838290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com