注解中动态获取nacos值【attribute value must be constant】

nacos中配置环境参数

env:
  es: dev

注解中添加参数信息

@Data
@Document(indexName = "#{@envEs}")
public class EsInfo{
  private Long id;
}

添加配置文件获取配置数据

@Component
public class EnvEsConfig {
    @Value("${env.es}")
    private String envEs;
    @Bean
    public String envEs(){
        return envEs;
    }
}

 

posted @ 2023-05-23 17:19  白玉神驹  阅读(169)  评论(0)    收藏  举报