Java プロジェクトに、いくつかのデフォルト文字列を含む注釈があります。
public @interface MyInterface {
String message() default "Dependency for field; must be set here";
// ...
}
ここで国際化を行うにはどうすればよいですか? 私のクラスでは、ResourceManager を介して文字列をロードします
public class ValidationDocument {
private String message = ResourceManager.findLiteral("ValidationDocument", "default.message");
// ...
}
アノテーション定義で ResourceManager を読み込めません。ここで国際化を行うにはどうすればよいでしょうか?