从单体到微服务演变及知识拓展
微服务
肖申克isRambo
一个在学习的码农
展开
-
SpringBoot(一)什么是SpringBoot
一、图片来了:autoDependency sesolution ? 自动依赖解决方案autoConfiguration ? 自动配置management end points ? 管理中心enbedded http servers(tomcat/jetty)? 嵌入式HTTP服务二、Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简...原创 2020-01-14 11:23:38 · 251 阅读 · 0 评论 -
springcloud项目feign远程调用坑点
一、get传参的问题:FeignClient 在进行远程调用的时候,get方法在接受的时候会将参数放入RequestBody中,将方法转为了post请求,这样服务端就无法获取请求参数,导致请求出错,所以我们在传递自定义参数的时候,需要将每个属性拆解出来加上@RequestParam 注解,这样的话就可以正常请求了,而且我们没必要将每一个属性都写入,只需要将我们所需要的参数加上即可对象调用的时候...原创 2020-01-13 20:19:30 · 1026 阅读 · 0 评论 -
通过jekins启动springcloud项目报错扫描不到公共的包
jekins启动报错:查询出原因:启动jar包时候进行了jvm内存的限制,内存设置的不够大 导致没有加载到common包下的资源。idea下JVM的参数设置可参考如下博客:https://blog.csdn.net/cx1006784951/article/details/90436841...原创 2020-01-13 15:39:16 · 386 阅读 · 0 评论 -
spring cloud gateway网关启动报错(依赖冲突)
一、控制台报错代码**************************APPLICATION FAILED TO START*************************** Description: Parameter 0 of method modifyRequestBodyGatewayFilterFactory in org.springframework.cloud....原创 2019-12-24 22:10:44 · 6758 阅读 · 0 评论 -
SpringCloud项目启动报错(Failed to instantiate SLF4J LoggerFactory)
一、控制台错误日志这里截取控制台部分错误代码 Failed to instantiate SLF4J LoggerFactoryReported exception:java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranExceptionat org.slf4j.LoggerFactory.bind(Logg...原创 2019-12-24 20:32:50 · 6543 阅读 · 0 评论 -
Eureka启动报错(was unable to refresh its cache! status=Cannot execute request on any known server)
一、截取控制台打印的报错部分的代码:2019-12-24 19:06:22.196 INFO 9524 --- [ main] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server2019-12-24 19:06:23.263...原创 2019-12-24 19:27:36 · 11325 阅读 · 3 评论 -
微服务技术--------Feign远程调用
一、使用场景:在本人第一次接触微服务项目时,感觉真的很高大上,我们的项目是根据功能来划分的模块,一个父工程下有很多子模块(子工程)。请看项目的工程图解:...原创 2019-12-19 17:21:30 · 974 阅读 · 0 评论 -
SpringBoot+SpringCloud搭建一个简单的微服务的项目及坑点总结
一、坑点纪要:1、application.yml配置文件失去图标,识别不了:打开idea–>file–>settings–>File Types–>Text中如果多了yml文件,删除掉 yml文件真正存放的位置在 idea–>file–>settings–>File Types–>YAML中,两个会冲突2...原创 2019-12-17 22:04:03 · 1022 阅读 · 0 评论 -
SpringBoot的常用面试题
1、什么是springboot?springboot是快速开发的spring框架,能够快速整合主流框架,简化xml配置,采用全注解化,内置http服务器(Tomcat、jetty),通过Java部署运行。2、为什么要用springboot?快速开发,快速整合,配置简化、内嵌Tomcat容器3、springboot的启动的方式?启动类使用@SpringBootApplication注解或者...原创 2019-12-17 21:43:09 · 178 阅读 · 2 评论 -
Spring-boot做简单的增删改查
1、依赖。pom.xml<!--配置JDK版本,可以不用配置--> <properties> <java.version>1.8</java.version> </properties> <!-- 继承springboot默认配置,引入springboot相关的包,Inherit defa...原创 2019-12-17 21:41:14 · 195 阅读 · 0 评论 -
SpringBoot(二)SpringBoot原理解析
springboot启动结构图:分为三部分第一部分进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建上下文环境模块,第三部分是自动化配置模块,该模块作为springboot自动配置核心启动: 每个SpringBoot程序都有一个主入口,也就是...原创 2019-12-17 21:35:28 · 123 阅读 · 0 评论 -
微服务-Springboot+Redis缓存管理接口代码实现(一套增删改查)
废话少说,上代码,结合代码讲解:一、创建maven工程:导入依赖:war org.springframework.cloud spring-cloud-starter-netflix-eureka-client 2.1.1.RELEASE org.springfra...原创 2019-12-12 20:52:49 · 854 阅读 · 0 评论