使用Spring配置文件中的条目作为注释属性的值

时间:2017-10-16 10:36:37

标签: java spring elasticsearch

我正在尝试从代码中取出ElasticSearch indexName的名称并将其拉入配置文件。

@Document(indexName = "test", type = "file")
public class File {
***
}

我遇到的问题是我不知道你是如何将“test”放入.properties文件中的值并在注释中使用它。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式执行此操作:

@Document(indexName = "${keyname}", type = "file")

在您的属性文件中:

keyname=test