Spring data elasticsearch動的構成indexName

1731 ワード

Spring data elasticsearch動的構成indexNameは、プロファイル構成を次のように使用できます.
@Component
@Getter
public class ConfigBean {
      @Value("${index.name}")
      private String indexName;     
}

次に、DocumentクラスでindexNameを構成します.
@Document(type = "myType", indexName = "#{configBean.indexName}")
@Setter
@Getter
public class DemoDocument implements Serializable {
	...
}