Spring Data Elasticsearch 4.x支持通过SpEL表达式指定ES索引名
- application.yml
yaml
elasticsearch:
indices:
my-index: my_index_pre
- entity
java
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@Document(indexName = "#{@environment.getProperty('elasticsearch.indices.my-index') ?: 'my-index'}")