我使用spring数据ElasticSearch框架。我想用config文件配置索引碎片,但是我不能在注解中配置一种类型的短值。
config yaml file
spring:
elasticsearch:
index:
order:
name: order_info
shards: 1
replicas: 0
config class
@Value("${spring.elasticsearch.index.order.shards:1}")
private int shards;
spring-data-elasticsearch index class
@Document(indexName = "#{systemConfig.indexName}-#{T(cn.lyy.base.utils.DateTimeUtils).format(T(java.time.LocalDate).now(),\"yyyy.MM.dd\")}",
shards = "#{systemConfig.shards}", replicas = 2)
public class OrderAggregationVO
但是idea报告不兼容类型的错误。发现:'java.lang.string',必需:'short'
暂无答案!
目前还没有任何答案,快来回答吧!