springboot+nacos做配置中心

官网nacos下载地址:Releases · alibaba/nacos · GitHub

启动nacos服务

Linux/Unix/Mac

启动命令(standalone代表着单机模式运行,非集群模式):

sh startup.sh -m standalone

Windows

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

springboot集成nacos三板斧

加依赖

    <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

加配置

#========================nacos=====================================
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
#命名空间ID
spring.cloud.nacos.config.namespace=f48736b9-22f9-4bec-803f-28b57658e84f
spring.cloud.nacos.config.group=DEFAULT_GROUP
spring.cloud.nacos.config.auto-refresh=true

#命名空间名称
spring.profiles.active=superjing
#文件名 -- 如果没有配置则默认为 ${spring.appliction.name}
spring.cloud.nacos.config.prefix=super-system
#指定文件后缀
spring.cloud.nacos.config.file-extension=properties

spring.cloud.nacos.config.extension-configs[0].data-id=super-datasouce-mysql.properties
spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP
spring.cloud.nacos.config.extension-configs[0].refresh=true

# Nacos 注册中心客户端心跳日志禁用 get changedGroupKeys:[] 刷屏
logging.level.com.alibaba.nacos.client.config.impl=WARN

启动类加注解

@SpringBootApplication
@EnableDiscoveryClient
@MapperScan(basePackages = "com.luo.mapper")
public class SuperSystemApplication {

    public static void main(String[] args) {
        SpringApplication.run(SuperSystemApplication.class, args);
    }
}

启动springboot服务

 服务已经拉取到nacos配置信息

源码https://gitlab.com/cluo1/super


版权声明:本文为weixin_44057425原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。