zoukankan      html  css  js  c++  java
  • Spring Cloud Alibaba Nacos作为配置中心

    Nacos作为配置中心

    Nacos简介
    Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。它可以帮助您轻松构建云本机应用程序和微服务平台。
    Nacos基本上支持现在所有类型的服务,例如,Dubbo / gRPC服务,Spring Cloud RESTFul服务或Kubernetes服务。
    尤其是使用Eureka注册中心的,并且担心Eureka闭源的开发者们,可以将注册中心修改为Nacos,本文主要介绍Nacos配置中心的使用。
    Nacos官网如下图所示,官网地址https://nacos.io/zh-cn/
    1.Linux下 安装nacos和下载请看下面的链接
    nacos安装
    启动命令

    bash startup.sh -m standalone
    

    2.nacos的配置
    nacos的yaml配置

    server:
      port: 9099
    
    #开发配置
    spring:
      profiles: dev
      datasource:
        # 使用druid数据源
        type: com.alibaba.druid.pool.DruidDataSource
        driver-class-name: com.mysql.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/test2?serverTimezone=GMT%2B8
        username: root
        password: ***
    ---
    #默认使用配置
    spring:
      profiles:
        active: dev
    mybatis:
      mapUnderscoreToCamelCase: true
      typeAliasesPackage: com.ls.pojo
      mapperLocations: classpath:mappers/*.xml
    
    logging:
      level:
        com.yd.mapper: debug
    

    3.bootstrap.properties配置必须是

    # 这里的应用名对应 Nacos Config 中的 Data ID,实际应用名称以配置中心的配置为准
    spring.application.name=springboot-mybatis-demo
    # 指定查找名为 springboot-mybatis-demo.yaml 的配置文件
    spring.cloud.nacos.config.file-extension=yaml
    # Nacos Server 的地址
    spring.cloud.nacos.config.server-addr=192.168.1.104:8848
    

    4.启动类

    package com.yd;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
    
    @SpringBootApplication
    //这里是扫描dao接口的包用于识别mybatis
    @MapperScan(basePackages="com.yd.mapper")
    @EnableDiscoveryClient
    public class SpringbootMybatisApplication {
    
        public static void main(String[] args) {
    
            SpringApplication.run(SpringbootMybatisApplication.class, args);
        }
    
    }
    
    
  • 相关阅读:
    JDBC连接MySQL并且查询操作。
    struts
    KMP 剪花布条hdoj2087
    线段树---敌兵布阵hdoj 1166
    设计模式----观察者模式
    线段树--hdoj1754
    ZOJ 2283 Challenge of Wisdom
    SGU 134 Centroid
    UVA 1637 Double Patience
    HDU 4389 X mod f(x)
  • 原文地址:https://www.cnblogs.com/szls-666/p/12494192.html
Copyright © 2011-2022 走看看