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