如何使用spel为注解中的一类数字属性赋值

ffvjumwh  于 2021-06-13  发布在  ElasticSearch
关注(0)|答案(0)|浏览(184)

我使用spring数据ElasticSearch框架。我想用config文件配置索引碎片,但是我不能在注解中配置一种类型的短值。

  1. config yaml file
  2. spring:
  3. elasticsearch:
  4. index:
  5. order:
  6. name: order_info
  7. shards: 1
  8. replicas: 0
  9. config class
  10. @Value("${spring.elasticsearch.index.order.shards:1}")
  11. private int shards;
  12. spring-data-elasticsearch index class
  13. @Document(indexName = "#{systemConfig.indexName}-#{T(cn.lyy.base.utils.DateTimeUtils).format(T(java.time.LocalDate).now(),\"yyyy.MM.dd\")}",
  14. shards = "#{systemConfig.shards}", replicas = 2)
  15. public class OrderAggregationVO

但是idea报告不兼容类型的错误。发现:'java.lang.string',必需:'short'

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题