• springboot2.2.6项目接入Nacos流程


    1、pom.xml添加以下依赖

    <!-- ============Nacos依赖 ============ -->
    <dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>nacos-discovery-spring-boot-starter</artifactId>
    <version>0.2.3</version>
    </dependency>
    <dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>nacos-config-spring-boot-starter</artifactId>
    <version>0.2.3</version>
    </dependency>

    2、bootstrap.yml

    server:
      port: 8080
    spring:
      application:
        name: applicationName

    3、application.yml

    #nacos配置
    nacos:
      config:
        server-addr: 127.0.0.1:8848
      discovery:
        server-addr: 127.0.0.1:8848
        namespace: eb38c990-4109-4d6a-b216-8916b4dadae2 #指定命名空间

    4、服务注册配置类

    @Configuration
    public class NacosConfig {
    
      @Value("${server.port}")
      private int serverPort;
      @Value("${spring.application.name}")
      private String applicationName;
      @NacosInjected
      private NamingService namingService;
      @PostConstruct
      public void registerInstance() throws NacosException {
        namingService.registerInstance(applicationName, "127.0.0.1", serverPort);
      }
    }

    5、NACOS-配置管理-配置列表-新建配置()

    Data ID:   EXAMPLE
    Group:     DEFAULT_GROUP
    描述:       Nacos初始化配置
    Beta发布:   默认不要勾选。
    配置格式:   YAML
    配置内容:   MyName: nacos
           project: springboot2-nacos

    6、启动类配置

    @SpringBootApplication
    @EnableDiscoveryClient
    @NacosPropertySource(dataId = "EXAMPLE", autoRefreshed = true) //新加nacos配置
    public class Application {
    
      private static final Logger logger = LoggerFactory.getLogger(Application.class);
    
      public static void main(String[] args) {
        ApplicationContext ctx = SpringApplication.run(Application.class, args);
      }
    
    }
  • 相关阅读:
    第七次团队作业——日不落战队
    软工第六次作业
    第四次作业--项目选题报告(日不落战队)
    软工第五次作业--原型设计(结对)
    Google机器学习教程心得(一)
    【Chromium中文文档】线程
    【Chromium中文文档】OS X 沙箱设计
    【Chromium中文文档】沙箱FAQ
    【Chromium中文文档】Chrome/Chromium沙箱
    【Chromium中文文档】安全浏览 -- Chrome中的警告都是怎么来的?
  • 原文地址:https://www.cnblogs.com/wueryuan/p/14694919.html
Copyright © 2020-2023  润新知