首页 > 项目 > 当前页面

nacos常用注解以及使用

2025-01-21 NEW个对象

1、@EnableDiscoveryClient


作用:启用服务发现功能。可标注在主应用类上。

@SpringBootApplication
@EnableDiscoveryClient
public class NacosDiscoveryApplication {
    public static void main(String[] args) {
        SpringApplication.run(NacosDiscoveryApplication.class, args);
    }
}

2、@RefreshScope

作用:实现配置动态刷新。

@Component
@RefreshScope
public class TestProp {

    @Value("${test.a:2}")。 //直接从nacos里获取到配置的数据
    private int a;

    public void setA(int a) {
        this.a = a;
    }

    public int getA() {
        return a;
    }
}

相关文章

  • Redisson分布式锁原理

    1、线程1 获取到锁,执行lua脚本,并开启一个定时任务,每10秒给锁续期。 2、线程2获取不到锁,就while不停尝试获取锁,直到获取到锁为止。

    NEW个对象 2025-01-11

  • sentinel基础知识

    sentinel基础知识

    NEW个对象 2025-01-16

  • Nacos动态配置的原理是什么?

    在传统单体应用时代,配置通常写在 application.properties 或 application.yml 文件中。当配置发生变化时,往往需要修改配置文件、重新打包、重新部署应用才能生效。

    NEW个对象 2026-06-11

NEW个对象 NEW个对象
JAVA是世界上最好的语言