nacos–基础–3.3–集成–spring–常用注解
1、@EnableNacos
- @EnableNacos 是一个模块驱动的注解
- @EnableNacos 支持 Nacos Spring 的所有功能
- 服务发现:等于 @EnableNacosDiscovery
- 配置管理:等于 @EnableNacosConfig
- 它等于 @EnableNacosDiscovery 加上 @EnableNacosConfig,可以单独配置并在不同场景中使用。
@EnableNacos(globalProperties = @NacosProperties(username = "nacos", password = "nacos"))
2、@EnableNacosDiscovery
开启服务发现和注册
@EnableNacosDiscovery(globalProperties = @NacosProperties(username = "nacos", password = "nacos"))
3、@EnableNacosConfig
开启配置管理
@EnableNacosConfig(globalProperties = @NacosProperties(username = "nacos", password = "nacos"))
4、@NacosPropertySource
属性配置
@NacosPropertySource(dataId = "", groupId = "", properties = @NacosProperties(
username = "nacos",
password = "nacos"
))
5、@NacosConfigurationProperties
带前缀的属性配置
@NacosConfigurationProperties(dataId = "apple", type = ConfigType.YAML, ignoreNestedProperties = true,
properties = @NacosProperties(username = "nacos", password = "nacos")
)
6、@NacosInject
类似service注入
@NacosInjected(properties = @NacosProperties(username = "nacos", password = "nacos"))