spring相关
文章平均质量分 67
wen-pan
是程序猿一只呀
展开
-
springboot1.x和2.x将配置属性绑定到对象上
在基于springboot进行封装自定义框架或对某个开源框架进行二次改造时我们经常会涉及到将或者中配置的属性绑定到某个类对应的属性上原创 2022-12-03 21:18:29 · 822 阅读 · 0 评论 -
spring的@Import注解会不会注入bean到容器
结论:正常情况下是会的,但是在某些特定的情况下并不会导入类到容器!!!然后在项目的主启动类或配置类上标注注解就可以实现某个功能的动态开关,看上去很优雅,但是有一次遇到一个问题,,比如上面的类如下,该类实现了接口二、问题解决经过我的验证,如果不实现接口,那么是可以正常被导入容器的所以问题出在实现接口上,我们只需要不实现该接口就行,如果非要实现接口,又想将自定义的类注入容器,那么可以在配置类中通过的方式来实现目前我遇到的@Import注解不能导入的类仅仅只有一种情况,特此记录!!!原创 2022-09-24 19:32:06 · 677 阅读 · 0 评论 -
手写一个RPC框架
一、项目介绍①、项目基础介绍【 simple-rpc】是一款简单的rpc服务框架,主要用于学习造轮子!以便于透彻的理解RPC原理和过程,以及spring、springboot、netty中相关技术运用。【 simple-rpc】主要实现了两个版本【simple-rpc-like-feign分支】实现了类似于openfeign调用相关功能(openFeign底层通信是基于HTTP,一般是使用HttpClient等相关HTTP客户端发起的调用(这也是openfeign比较低效的原因之一)。在simpl原创 2022-01-25 14:19:54 · 1024 阅读 · 1 评论 -
springboot自定义注解,项目启动时扫描注解类并注入容器
以下是核心流程的实现示例,如果需要更完整的实现,可参考:注意:需要切换到simple-rpc-like-feign分支https://gitee.com/mr_wenpan/basis-simple-rpc/blob/master/simple-rpc-starter/src/main/java/org/simple/rpc/starter/registrar/SimpleRpcClientsRegistrar.javahttps://gitee.com/mr_wenpan/basis-simple原创 2022-01-25 13:56:22 · 8101 阅读 · 0 评论