我在我的控制器参数上使用 Swagger 注释。所以,我最终得到了像@ApiParam(name="default name", value="this is a default value")
. 我认为这很冗长。我想把它改成类似的东西@Foo
。我想知道是否有办法在编译期间@Foo
替换为。@ApiParam
另外,由于我使用的是 Spring,我想我也必须考虑 Spring 中的注释处理顺序。我的意思是我不应该在 Swagger 或 Spring 接受它之后替换@ApiParam
为。@Foo
有什么办法吗?
简而言之,我使用了 5 次具有相同参数的相同注释。基本上,我想用一些自定义注释替换它们。
我知道我必须展示我已经尝试过的东西,但我不知道从哪里开始。
另外,这个问题与Swagger无关,它只是一个例子。我想在编译时将一个注解替换为另一个注解,这样 Spring 拾取的将不是我放在源代码上的那个,而是我替换的那个。
慕码人2483693
相关分类