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

发布时间 2023-05-23 17:24:37作者: 白玉神驹

nacos中配置环境参数

env:
  es: dev

注解中添加参数信息

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

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

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