iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >@NacosValue注解的用法
  • 382
分享到

@NacosValue注解的用法

javaspringbootspring 2023-10-03 22:10:17 382人浏览 泡泡鱼
摘要

1、项目案例 @NacosValue(value = "${order.url}", autoRefreshed = true) private String orderUrl; 2、用法介绍 在S

1、项目案例

 @NacosValue(value = "${order.url}", autoRefreshed = true) private String orderUrl;

2、用法介绍

  • SpringCloud工程中,可以使用@RefreshScope+@Value实现配置文件内容变更后的动态刷新。
  • SpringBoot工程中,可以使用@NacosValue来实现配置文件内容变更后的动态刷新。

@NacosValue的使用
引入依赖:

>>com.alibaba.boot>>nacos-config-spring-boot-starter>ion>0.2.12>>
配置文件增加配置:nacos:  config:    server-addr: 127.0.0.1:8848  //配置nacos配置中心的服务地址    bootstrap:      enable: true      log:        enable: true    data-id: order-service    type: yaml    auto-refresh: true # 开启自动刷新

@NacosValue的例子:

package com.morris.order.controller;import com.alibaba.nacos.api.config.annotation.NacosValue;import org.springframework.WEB.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("order")public class NacosValueController {    @NacosValue(value = "${user.age}", autoRefreshed = true)    private Integer age2;    @GetMapping("age2")    public Integer getAge2() {        return age2;    }}

注意在SprinGCloud项目中不能使用@NacosValue注解,虽然这个注解存在,但是其源码的实现不存在。

3、案例详情

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以发现我们已经成功去到了配置中心里面的值,到此自动刷新配置已完成。

来源地址:https://blog.csdn.net/zouyang920/article/details/129873871

--结束END--

本文标题: @NacosValue注解的用法

本文链接: https://www.lsjlt.com/news/423213.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • @NacosValue注解的用法
    1、项目案例 @NacosValue(value = "${order.url}", autoRefreshed = true) private String orderUrl; 2、用法介绍 在S...
    99+
    2023-10-03
    java spring boot spring
  • Python中@注解的用法
    在java中,@注解的用处各位应该都了解一些。 在python中,@可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式。 在之前的文章中提到过静态方法,也是使用@来实现的。是@staticmethod ...
    99+
    2023-01-31
    注解 Python
  • spring的@Transactional注解用法解读
    概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction...
    99+
    2023-05-30
  • SpringBoot中的@Value注解用法
    目录一、前言二、数组怎么样三、替代方法3.1 解析 List3.2 解析 Set3.3 解析 Map四、后续一、前言 在日常开发中,经常会遇到需要在配置文件中,存储&nbs...
    99+
    2024-04-02
  • 关于@EnableGlobalMethodSecurity注解的用法解读
    目录作用prePostEnabled Securedjsr250E总结作用 当我们想要开启spring方法级安全时,只需要在任何 @Configuration实例上使用 @...
    99+
    2023-03-19
    @EnableGlobalMethodSecurity注解 @EnableGlobalMethodSecurity @EnableGlobalMethodSecurity注解用法
  • Java中注解@JsonFormat的用法详解
    目录一、@JsonFormat是什么?二、@JsonFormat参数讲解附:@JsonFormat 将枚举序列化为对象Java EnumMain Class不使用 @Jso...
    99+
    2023-01-06
    java注解@jsonformat jsonformat java注解
  • Mybatis中@Param注解的用法详解
    目录1、概述2、实例:实例一:@Param注解基本类型的参数实例二:@Param注解JavaBean对象3、注意点附:为什么要用@param总结1、概述 首先明确这个注解是为SQL语...
    99+
    2024-04-02
  • @Query注解的原生用法和native用法解析
    目录@Query注解的原生用法和native用法1. @Query原生用法2. @Query的native查询用法有nativeQuery = true和没有的区别有nativeQu...
    99+
    2024-04-02
  • 注解@RestControllerAdvice用法途
    文章目录 一、@RestControllerAdvice是什么二、@RestControllerAdvice的特点三、@ExceptionHandler四、@InitBinder 一、...
    99+
    2023-09-03
    java spring jvm
  • JUnit5常用注解的使用方法
    这篇文章主要介绍“JUnit5常用注解的使用方法”,在日常操作中,相信很多人在JUnit5常用注解的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JUnit5常用注解的使用方法”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • Mybatis注解方式@Insert的用法
    目录Mybatis注解方式@Insert1、不需要返回主键2、返回自增主键3、返回非自增主键Mybatis@Insert注解批量插入数据库bean:实体类MapperMybatis注...
    99+
    2024-04-02
  • 基于Column注解的columnDefinition用法
    目录Column注解的columnDefinition使用1、指定字段类型、长度、是否允许null、是否唯一、默认值2、需要特殊指定字段类型的情况@Column注解的各个字段的解释查...
    99+
    2024-04-02
  • 关于@Query注解的用法(SpringDataJPA)
    目录@Query注解的用法1.一个使用@Query注解的简单例子2.Like表达式3.使用Native SQL Query4.使用@Param注解注入参数5.SPEL表达式(使用时请...
    99+
    2024-04-02
  • Swagger注解-@ApiModel和@ApiModelProperty的用法
    目录@ApiModel使用场景概述属性@ApiModelProperty使用场景概述属性Swagger踩坑@ApiModel注解问题@ApiModel 使用场景 在实体类上边使用,标...
    99+
    2024-04-02
  • not null注解用法详解
    用法是通过设定字段的约束,可以限制字段的取值范围,避免数据错误或者不符合业务规则的情况发生。not null注解是一种用于约束数据库表字段的注解,它用于指示该字段不允许为空。在数据库设计中,字段的约束是保证数据完整性和一致性的重要手段之一。...
    99+
    2023-11-07
    not null
  • Java中注解的特性及用法
    这篇文章主要介绍“Java中注解的特性及用法”,在日常操作中,相信很多人在Java中注解的特性及用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中注解的特性及用法”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-02
  • spring中@Configuration和@Bean注解的用法
    目录概要定义注意概要 @Configuration里边定义@Bean,@Configuration相当于一个xml配置文件,@Bean就是xml中的<bean/> 定义 ...
    99+
    2023-05-20
    spring @Configuration spring @Bean spring注解
  • java8中注解的用法有哪些
    这篇文章主要介绍了java8中注解的用法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java8中注解的用法有哪些文章都会有所收获,下面我们一起来看看吧。1、定义包装注释,包括实际注释的数组。@inter...
    99+
    2023-06-30
  • 关于@Entity和@Table注解的用法详解
    目录@Entity和@Table注解的用法@Entity注解@Table注解@Entity和@Table的区别@Entity和@Table注解的用法 @Entity注解 @Entit...
    99+
    2024-04-02
  • spring中使用@Autowired注解无法注入的情况及解决
    目录spring @Autowired注解无法注入问题简述原因:(此处只说第二种)解决方案@Autowired注解注入失败,提示could not autowirespring @A...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作