Springcloud实现使用nacos作为注册中心及配置中心

官方安装nacos

Nacos 快速开始

解压完进入conf目录拿到nacos-mysql.sql在自己的数据库运行,实现持久化配置文件

打开application.properties修改为自己的数据库信息

Springcloud实现使用nacos作为注册中心及配置中心_第1张图片

 配置完成之后进去bin目录运行startup.cmd,单机模式下需要将该文件如下地方修改为standalone,也可以cmd命令下指定。

Springcloud实现使用nacos作为注册中心及配置中心_第2张图片

 启动成功访问ip:8848/nacos/index.html

账号密码都为nacos

Springcloud实现使用nacos作为注册中心及配置中心_第3张图片

 界面

Springcloud实现使用nacos作为注册中心及配置中心_第4张图片

 接下来java代码

创建boot项目引入相应jar包

版本说明参考 spring-cloud-alibaba 最好跟他列的一模一样不然大概率会报错下面是我的pom文件



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.2.RELEASE
         
    
    com.wxw
    nacos
    0.0.1-SNAPSHOT
    nacos
    Demo project for Spring Boot
    
        1.8
        2.3.2.RELEASE
        Hoxton.SR9
        2.2.6.RELEASE
    
    
        
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring.cloud-version}
                pom
                import
            
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring.cloud.alibaba-version}
                pom
                import
            
        

    

    
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        

        
            org.projectlombok
            lombok
            true
        

        
            org.slf4j
            slf4j-api
            1.7.25
        
        
            ch.qos.logback
            logback-classic
            1.1.11
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                        
                            org.projectlombok
                            lombok
                        
                    
                
            
        
    


配置文件名改为bootstrap.yml

server:
  port: 9526
spring:
  application:
    name: test1
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
        namespace: b0310170-fbbf-4860-ac53-b991c7387363
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
        #group: DEFAULT_GROUP  分组
        namespace: b0310170-fbbf-4860-ac53-b991c7387363 #命名空间




打开nacos配置,dataid为yml中application.name

Springcloud实现使用nacos作为注册中心及配置中心_第5张图片

Springcloud实现使用nacos作为注册中心及配置中心_第6张图片 dev为添加的命名空间,以在yml文件中配置。

数据库配置文件加载了

Springcloud实现使用nacos作为注册中心及配置中心_第7张图片

启动成功访问端口9528

Springcloud实现使用nacos作为注册中心及配置中心_第8张图片

你可能感兴趣的:(spring,cloud,spring)