Spring Cloud是一个基于Spring Boot实现的云应用开发工具 她基于springboot架构,整合了许多优秀组件。接下来我们研究一下她到底有哪些优秀组件,什么时候去用,怎么用。
1.Spring Cloud Config :配置管理组件
Spring Cloud Config配置组件支持将配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中,提供 服务端 和 客户端 支持,方便在分布式项目中配置文件统一的管理和实时更新。
Spring Cloud Config的使用:
配置中心服务端:
第一步:我们要新建一个springBoot项目,这个就不详细介绍了 ,如果不理解的话,可以先参 考https://blog.youkuaiyun.com/wkwk12345/article/details/79922942
第二步:添加maven config-server的依赖
第三步:创建启动类,并加上开启Config服务端注解@EnableConfigServer
第四步:配置添加application属性文件 这里我们基于git数据仓库,用来存储配置文件 配置文件命名规则 如:
application-test.properties
/{application}-{profile}.properties
访问的时候 就是地址+端口/application/profile
第五步:启动项目 测试访问配置文件 http://localhost:8080/application/test