
spring
文章平均质量分 66
Monkey KevinWu
这个作者很懒,什么都没留下…
展开
-
注册中心(二):nacos注册源码分析(基于http)
nacos服务注册源码分析原创 2023-01-17 16:14:48 · 3175 阅读 · 2 评论 -
spring cloud gateway中进行加签验签
项目要使用到spring cloud gateway进行验签,由于国内用webflux 相对还是较少,作以记录。注意,filters的AuthSign对应的filter中的name方法。原创 2022-08-31 15:47:38 · 2025 阅读 · 0 评论 -
关于SpringAop中@within的使用踩坑指南
最近收到一个需求,需要收集下各个业务系统的日志,实现一个统一的SDK(语言Java),别的部门引用之后,就可以自动进行采集。我采用的是自定义注解来实现的,网上的代码抄了一份。然后思考怎么可以在类上加或者是方法上加都可以采集。从给方法上加注解采集花了1个小时的时间,而集成给类上加注解采集和给方法加注解采集花费了2天的时间。期间感谢群里大佬小蛮同学的指点。代码呈上,删除了部分采集的数据信息,发送到kafka的也删除了,剩余如下:其中切面@Pointcut("@within(com.yto.logcolle原创 2021-08-04 17:43:06 · 17215 阅读 · 5 评论 -
Spring LifeCycle解读
今天我们来学习下Lifecycle这个类。使用起来比较简单,在eureka的源码中有用到。/* * Copyright 2002-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obt原创 2021-04-29 10:58:10 · 317 阅读 · 0 评论 -
Spring DI运行流程
实例化思想借鉴于咕泡学院Tom老师,用作学习记录。我们在获取一个Bean实例的时候,一般都是通过ApplicationContext来获取,如下:ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext();ac.getBean("userService");进入getBean()方法后,为AbstractBeanFactory.getBean()方法/** * Return an instance, wh原创 2021-04-28 16:40:15 · 144 阅读 · 0 评论 -
Spring IoC源码解读学习
Spring IoC源码解读学习定位加载注册自己学习用到,如有不对,请多指证。思想借鉴于咕泡学院Tom老师。以下的基于ClassPathXmlApplicationContext的方式进行学习。定位首先,我们进入到ClassPathXmlApplicationContext.java中。查看其构造方法。public ClassPathXmlApplicationContext(String configLocation) throws BeansException { this(new Stri原创 2021-04-23 17:52:38 · 135 阅读 · 0 评论