現在、私はMavenを使ってフィルタリングのこの種を行う方法を知っている:JavaアノテーションのMaven-properties-filtering-like?
のpom.xml
<properties>
<foo>bar</foo>
</properties>
app.properties
foo=${foo}
しかし、それは行うことが可能ですそのようなフィルタリングは、Maven、Spring、または他のツールを使用していますか?
MyClass.java
@MyAnnotation("${foo}") // ${foo} should get replaced at compile time
public void getData() {
return data;
}
ソースファイルでMavenリソースフィルタリングをgenerate-sourcesフェーズで使用することができます。*ソースファイル以外のディレクトリ(使用/リソースは使用しない方が良い)の* .javaファイルを生成し、生成されたファイルにコピーしますsourcesディレクトリ – radai
これは、あなたの注釈が1つのためのSOURCE保存ポリシーを持つ必要があることを意味します。そしてあなたはブートするためにソースコードにパッチを当てたいのですか?幸運:p – fge