SpringFramework
7、命令行参数
·290 字·1 分钟·
loading
·
loading
Java
SpringFramework
SpringBoot
SpringBoot项目启动时,通过命令行,传入运行参数的方法
4、配置类
·329 字·1 分钟·
loading
·
loading
Java
SpringFramework
SpringBoot
声明配置类 # SpringBoot的配置类的使用方法基本与SpringMVC中相同
7、服务配置中心
·1183 字·3 分钟·
loading
·
loading
Java
SpringFramework
SpringCloud
Config # Config叫配置中心,它的作用:帮助整个微服务系统,统一的管理配置文件
6、服务网关
·7206 字·15 分钟·
loading
·
loading
Java
SpringFramework
SpringCloud
微服务网关 # 有一些问题:不同的微服务一般会有不同的网络地址,客户端在访问这些微服务时必须记住几十甚至几百个地址,这对于客户端方来说太复杂也难以维护。
6、Schedule
·440 字·1 分钟·
loading
·
loading
Java
SpringFramework
Spring
在Spring框架中,提供了一些用于调度任务的注解,用于实现定时任务的执行。
5、拦截器
·1987 字·4 分钟·
loading
·
loading
Java
SpringFramework
SpringMVC
SpringMVC的拦截器 # SpringMVC的拦截器,类似于Servlet中的过滤器Filter,都是用来对处理器进行预处理和后处理。开发者可以通过拦截器自定义一些功能。区别在于过滤器可以过滤所有请求(动态请求,静态请求),但是拦截器只能拦截动态请求(用于控制层)
5、服务熔断降级
·7033 字·15 分钟·
loading
·
loading
Java
SpringFramework
SpringCloud
服务雪崩 # 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应
4、微服务互相调用
·3263 字·7 分钟·
loading
·
loading
Java
SpringFramework
SpringCloud
微服务调用 # 在微服务架构中,最常见的场景就是微服务之间的相互调用。比如,用户微服务调用订单微服务发起一个下单的请求,在进行保存订单之前,需要调用商品微服务查询商品的信息。我们把调用方称为服务消费者,把请求的接收者称为服务提供者
4、WebFlux中使用
·900 字·2 分钟·
loading
·
loading
Java
SpringFramework
SpringSecurity
分布式开发时,微服务会有很多,但是网关是请求的第一入口,所以一般会把客户端请求的权限验证统一放在网关进行认证与鉴权。SpringCloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Zuul,为了提升网关的性能,SpringCloud Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty。
4、SSM整合
·1406 字·3 分钟·
loading
·
loading
Java
SpringFramework
SpringMVC
SSM整合 # SSM整合即Spring + Spring MVC + Mybatis