SpringBoot实现注解的属性动态注入。以ElasticSearch的java查询的indexName为例
最近接了个需求,需要每天从ElasticSearch(下称es)中取出数据然后持久化到mysql数据库里,而es里数据都是以日期作为index来存储的,那么就需要用程序每天定时进行拉取。conf.properties 中的properties ====> PropertyConfig.java中的成员变量 ====> EsNetMessage.java 中@Document注解里的indexName。那么就需要通过动态的方式每天根据日期生成indexName然后注入到@Document注解里。
原创
2022-08-22 19:25:36 ·
2844 阅读 ·
2 评论