Spring Cloud
浅醉樱花雨
热爱生活,热爱技术,喜欢造轮子,追求极简的编码体验!
联系方式:
QQ:1749498702
微信:q1749498702
邮箱:1749498702@qq.com
展开
-
Spring Cloud 学习 | 前言
Spring CloudSpring Cloud 是目前最流行的开源的微服务开发解决方案。它以Spring Boot为基础,提供了一系列的微服务开发工具,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,简单易用,易部署,易维护,可以大大降低微服务系统的 开发难度,节约开发成本。以后应该会成为微服务开发的主流模式。 这么好的东西,不用太可惜了。所以小白决定好好学学,然后应用于...原创 2018-07-14 16:46:32 · 198 阅读 · 0 评论 -
Spring Cloud 学习 | 第一节 服务注册与发现
一、简介微服务架构当中,最总要的就是服务的提供者和消费者。消费者消费提供者提供的服务,但是消费者不应该直接调用提供者的服务,因为这样的话,各个子系统之间的耦合性太强,监控,容灾,负载均衡这些功能实现起来就很困难。所以需要引入注册中心的概念,服务提供者把自己提供的服务注册到注册中心,服务消费者到注册中心查询自己需要的服务,然后调用对应服务,示意图如下: 二、创建注册中心这里注册中心...原创 2018-07-14 19:35:07 · 213 阅读 · 0 评论 -
Spring Boot添加自定义yml文件配置
背景项目当中有大量配置,统一放在application.yml中管理不太方便,所以需要将配置拆分,放在几个不同的yml文件中。解决方案解决方案很简单,只需要如下几步操作即可。在application.yml文件同目录创建其他配置文件,比如:application-user-config.yml, application-order-config.yml…内容示例:user: c...原创 2019-02-27 15:35:20 · 6955 阅读 · 6 评论 -
Spring Boot打包跳过单元测试
在Spring Boot中打包时跳过单元测试其实很简单,只要在pom文件的properties标签中配置<skipTests>true</skipTests>即可,示例: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...原创 2019-04-23 09:51:35 · 2729 阅读 · 2 评论 -
Spring Boot 全局排除 spring-boot-starter-logging 依赖
项目里使用了log4j2做日志处理,要排除掉Spring Boot 很多jar里边默认依赖的日志包spring-boot-starter-logging。一个一个写依赖排除也可以,但是太繁琐了,经过尝试,只让它依赖个spring-boot-starter-logging的空壳,里边的东西全部排除掉即可。使用下边的方式就可以达到想要的效果。 <!--全局排除spring-boo...原创 2019-05-21 18:38:30 · 14535 阅读 · 0 评论