Kite的学习历程SpringCloud之Config配置总控中心搭建

    技术2022-07-11  97

    Kite学习历程的第二十四天

    目录

    Kite学习历程的第二十四天1. 搭建config配置中心微服务1.1 创建cloud-spring-center-3344 微服务1.1.1 修改pom.xml文件引入依赖1.1.2 创建appliaction.yml配置文件1.1.3 创建主启动类 2. 进行网页的访问进行测试

    1. 搭建config配置中心微服务

    条件: 首先需要在GitHub中创建配置中心仓库

    1.1 创建cloud-spring-center-3344 微服务

    1.1.1 修改pom.xml文件引入依赖

    <dependencies> <!--引入配置中心依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> <!--引入自己创建的entities包--> <dependency> <groupId>cn.kitey.spring</groupId> <artifactId>cloud-api-commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId><!-- --> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies>

    1.1.2 创建appliaction.yml配置文件

    注意新加入的config中的配置,其中的配置都是关于github中的信息

    server: port: 3344 spring: application: name: cloud-config-center #注册进Eureka服务微服务名 cloud: config: server: git: skipSslValidation: true uri: https://github.com/Kite-LY/springcloud-config #GitHub上面的git仓库名字 ### 搜索目录 search-paths: - springcloud-config ### 读取分支 label: master #注册到eureka地址 eureka: client: service-url: defaultZone: http://localhost:7001/eureka

    1.1.3 创建主启动类

    package cn.kitey.springcloud; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.config.server.EnableConfigServer; @SpringBootApplication @EnableConfigServer public class ConfigCenterMain3344 { public static void main(String[] args) { SpringApplication.run(ConfigCenterMain3344.class, args); } }

    2. 进行网页的访问进行测试

    首先访问: 查看test的配置文件 http://config3344.com:3344/config-test.yml GitHub上config-test.yml内容 与其一样表明配置成功!
    Processed: 0.009, SQL: 9