nacos 注解

架构图

注解

@EnableDiscoveryClient
作用:
开启服务自动注册功能,项目启动后能在Nacos的web端界面看到服务的相关信息,并且具备拉取服务信息的功能(前提是nacos.discovery.enabled不为falsE)
@EnableDiscoveryClient(autoRegister = falsE); 关闭服务自动注册功能, 项目启动后nacos的web端界面没有此项目的信息,但是依然具备拉取服务信息的功能(前提是nacos.discovery.enabled不为falsE)
位置:
在springboot启动类上

@RefreshScope
作用:
动态刷新nacos配置,与Spring的@Value联合使用
位置:
需要动态刷新读取配置的类上
@RestController
@Slf4j
@RefreshScope//只需要在需要动态读取配置的类上添加此注解就可以
public class ProductController {

    @Value("${test.test}")
    private String test;
}
@ConfigurationProperties
作用:
动态刷新nacos配置
位置:
配置类中
1.在配置文件中定义前缀;如
        case:
           a:1122
           b:2244     
2.在类中加入这个注解,并注入ioc容器如加@component
3.在要使用的地方注入这个bean就可以使用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值