首页 > 其他分享 >注解中动态获取nacos值【attribute value must be constant】

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

时间:2023-05-23 17:35:50浏览次数:29  
标签:constant attribute nacos value envEs 注解 public

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;
    }
}

 

标签:constant,attribute,nacos,value,envEs,注解,public
From: https://www.cnblogs.com/cgy-home/p/17425867.html

相关文章

  • 使用 Nacos 做注册中心
    越来越多的国内公司使用SpringCloudAlibaba技术,其产品Nacos功能强大,同时具有注册中心和配置中心的功能。前面的博客已经介绍了如何安装部署Nacos,本篇博客就使用之前部署好的Nacos集群(当然你也可以部署并使用单节点的Nacos),介绍Java程序代码如何使用Nacos作为注册中心......
  • 踩坑:nacos启动报错提示需要设置JDK环境 ,报错:ERROR: Please set the JAVA_HOME variabl
    换了个Windows11的新电脑,因为个人工作、学习需要,就重新下载了Nacos并解压使用,结果就踩了个坑,使用下面命令启动Nacos服务端时:startup.cmd-mstandalone直接在黑窗口提示:ERROR:PleasesettheJAVA_HOMEvariableinyourenvironment,Weneedjava(x64)!jdk8orlaterisbet......
  • nacos 安装和使用
    Nacos是阿里巴巴开源项目,用于构建微服务应用的服务发现、配置管理和服务管理。在微服务项目中不同模块之间服务调用时,实现服务注册与发现。Nacos使用:Nacos是java开发的,依赖Java环境来运行Nacos的下载https://github.com/alibaba/nacos/releases/download/1.4.3/na......
  • Ribbon默认负载均衡规则替换为NacosRule
    近期博主在参与一个SpringCloud搭建,版本为Hoxton.SR12,服务注册发现组件为Nacos的老项目时,发现项目负载均衡组件Ribbon的负载均衡规则在某些场景下不够完美,比如新版本上线,需要重启服务。因此写了这边文章与大家分享。在微服务架构中,负载均衡是实现高可用性、高性能和可......
  • org.apache.jasper.JasperException: /pages/role-list.jsp (行.: [145], 列: [8]) 根
    org.apache.jasper.JasperException:/pages/role-list.jsp(行.:[145],列:[8])根据标记文件中的TLD或attribute指令,attribute[items]不接受任何表达式 web.xml中版本号不兼容产生的问题;解决方法:<%@taglibprefix=“c”uri=“http://java.sun.com/jstl/core”%>改为<%@t......
  • Nacos 核心原理解读+高性能微服务系统实战
    Nacos核心原理解读+高性能微服务系统实战download:3w51xuebccom《模拟人生4》(TheSims4)是一款由Maxis和TheSimsStudio开发,由ElectronicArts发行的模拟人生游戏。它被广泛认为是模拟人生系列中最好玩的一部分。本文将向您介绍TS4的入门知识。TS4的基本概念在TS4中,你可以创建......
  • docker部署nacos2.2
    docker-startup.sh#!/bin/bash#Copyright1999-2018AlibabaGroupHoldingLtd.#LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincompliancewiththeLicense.#YoumayobtainacopyoftheLi......
  • Docker容器安装示例(nginx、redis、nacos、oracle)
    1.nginx示例1.创建容器1.查看是否有nginx镜像dockerimages2.如果没有镜像,可以搜索镜像dockersearchnginx3.指定版本拉取nginxdockerpullnginx:1.20.04.查看镜像dockerimages5.创建容器(-d后台运行,-p容器80端口映射到宿主机8080端口,指定名称nginx-test,指定镜像ID:......
  • Nacos必知必会:这些知识点你一定要掌握!
    前言Nacos是一个开源的服务发现、配置管理和服务治理平台,是阿里巴巴开源的一款产品。Nacos可以帮助开发者更好地管理微服务架构中的服务注册、配置和发现等问题,提高系统的可靠性和可维护性。本文将介绍Nacos的必知必会知识点,包括服务注册与发现、配置管理、命名空间等内容......
  • HTML属性 分为两种Property 固有属性Attribute 自定义属性
    HTML属性 分为两种Property固有属性Attribute自定义属性。固有属性就是浏览器给默认给html标签绑定上的属性。 操作固有属性固有属性可以通过对象.属性名这样方式来设置和获取值。什么是自定义属性自定义属性就是用户自己定义,在固有属性列表中没有的属性。获取自定义......