- 博客(34)
- 收藏
- 关注
原创 ReplaceMethod、lookupMethod创建bean实例
spring 中的 lookup-method;factory-method待补充
2022-02-06 17:15:46
334
原创 BeanPostProcessor之BeanDefinition信息属性维护
BeanPostProcessor中 BeanDefinition信息维护,MergedBeanDefinition
2021-12-19 22:26:26
191
原创 spring BeanFactoryPostProcessor之BeanDefinition扫描器
spring自动扫描,BeanFactoryPostProcessor,ConfigurationClassPostProcessor,@Component流程
2021-12-05 21:49:45
785
原创 spring中的BeanFactoryPostProcessor
spring的第三方服务公司<BeanFactoryPostProcessor>
2021-12-05 12:14:05
642
原创 设计模式--代理模式
代理模式一般做什么想象一下,当你敲完一个人类迷惑性行为的demo,这时突然想要添加额外的新功能:记录运行时间,做性能测试;记录方法传参,返回结果日志;记录权限验证。身为懒汉式程序员,本人不愿需求变动一次,更改一次代码,这个时候就需要代码模式帮忙处理问题了。使用代理模式,可以在不改变原有代码的基础上,添加额外新功能。比如:记录日志,监测性能。当然,最关键的是少写代码。版本一:继承添加第一个功能一般来说会简单一些,仍然用人类迷惑性行为作为示例。第一个版本,日志记录:监测某个类的某个方法:@Slf4j
2021-03-21 11:40:10
171
原创 设计模式一
引言设计模式存在的意义?为什么使用设计模式?使用设计模式可以为我带来哪些好处?在写者看来,设计模式部分原因是可以少写代码;同时建立一种大家都认可规范、制度,可以使代码有利于后续的维护(毕竟挖坑一时爽,填坑火葬场)。设计模式基础设计模式说到底,还是基于Java 的三大特性中的多态和继承 + 接口。封装封装(Encapsulation),把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。使用方式很简单,利用Java关键字private、default、protec
2021-03-14 20:21:36
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人