摘要:
##1.在启动类上添加aop注解 @SpringBootApplication @EnableAspectJAutoProxy public class SpringAopDemoApplication { public static void main(String[] args) { Sprin 阅读全文
摘要:
对于管理系统或其他需要用户登录的系统,登录验证都是必不可少的环节,在 SpringBoot 开发的项目中,通过实现拦截器来实现用户登录拦截并验证。 ###1.SpringBoot 实现登录拦截的原理 SpringBoot 通过实现HandlerInterceptor接口实现拦截器,通过实现WebMv 阅读全文
摘要:
Zinkin的概述 #####阿里云搜索地址;https://maven.aliyun.com/mvn/search zipkin连接Mysql: java -jar zipkin-server-2.10.1-exec.jar --STORACE_TYPE=mysql --MYSQL_HOST=12 阅读全文
摘要:
实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。 在运行期间通过代理方式向目标类植入增强的代码 有两种实现方式:基于接口的 阅读全文
摘要:
#4. 微服务的链路追踪 ###4.1 微服务架构下的问题 阅读全文
摘要:
SpringMVC处理理请求的流程。 阅读全文
摘要:
1. Spring中Bean的生命周期 ApplicationContext Bean生命周期流程 ApplicationContext容器中,Bean的生命周期流程如上图所示,流程大致如下: 1.首先容器启动后,会对scope为singleton且非懒加载的bean进行实例化, 2.按照Bean定 阅读全文
摘要:
基本功能: 安全,监控/埋点,限流等 ###2.1路由配置 2.1.1搭建环境 1. 创建工程导入坐标 <!-- springcloudgateway的内部是通过netty+webflux实现 webflux实现和springmvc存在冲突 --> <dependency> <groupId>org 阅读全文
摘要:
yml配置文件 server: port: 8080 spring: application: name: api_zuul_server #路由配置 zuul: routes: #商品微服务 product-service: #路由id,随便写 path: /product-service/** 阅读全文