我想用它的成员生成一个注释。注释的结构是
public className (@Value("${topics.className.command}") String className){ }
因为 $ 符号我会出错。请帮我怎么写这个结构?
我写成className的地方是可变的。这将从用户那里获取。
`ParameterSpec parameterOfConst = ParameterSpec.builder(String.class, className )
.addAnnotation(
AnnotationSpec.builder(value)
.addMember("{$topics." +"", "$S", className.toLowerCase() + ".command}")
.build())`
ParameterSpec parameterOfConst = ParameterSpec.builder(String.class, className)
.addAnnotation(
AnnotationSpec.builder(value)
.addMember("value", "\"$${topics." + className.toLowerCase() + ".command}\"")
.build())
.build();
这就是我的问题的答案