首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Createsequence
›
全部回复第 1 页 / 共 1 页
回复总数
5
9 天前
回复了
uniy
创建的主题
›
Go 编程语言
›
难道 Go 就没有好用的工作审批流框架吗
hhhh 虽然楼主问的是 go ,但是我没点进来就知道里面肯定要有好多楼会围着 java 展开
238 天前
回复了
csznet2023
创建的主题
›
程序员
›
如何推广自己的开源项目
懂了,那我也来安利一波:
简单又好用的字段填充框架,支持各种数据源与各种填充方式,与 spring/springboot 无缝集成,几个注解轻松搞定各种字典项、枚举或者关联数据源的填充需求。
https://github.com/opengoofy/crane4j
2022-11-03 10:01:33 +08:00
回复了
machen
创建的主题
›
Java
›
马上周末,聊聊动态线程池的 9 个场景
已 start ,感谢楼主分享~
2022-09-21 16:29:41 +08:00
回复了
CaptainD
创建的主题
›
Java
›
Spring 系列怎么学
这段时间也在看 Spring ,关于文章楼上已经提了不少了,这里我从个人的角度分享一点经验。
如果没有明确的目标,但是希望能够通过阅读源码,使得自己具备一定在工作或者面试中处理 Spring 相关的问题的话,从下面两点上手可能是比较快并且收益比较大的:
1 、Spring 容器的启动:入口是八股文说烂了的 refresh() 方法,不过把这个流程看懂,可以搞明白:
( 1 )了解 Spring 容器的体系:包括整个 BeanFactory 和 Application 体系的整体设计,以及一部分组件的存在(是的,知道这玩意存在可能本身也是一种收获);
( 2 )了解很多关键步骤发生的时机:比如配置文件的加载,环境的切换,国际化处理、事件的机制,以及一部分钩子函数调用;
2 、Bean 的创建:这个也是被八股文说烂的,不过确实也很重要,看懂以 getBean 方法的调用开始的整个 Bean 创建流程,可以搞明白:
( 1 )配置文件上的 Bean 到底是怎么完成依赖注入变成容器里面的 Bean 的(废话);
( 2 )一堆钩子函数,比如各种 PostProcossor 、Aware 还有其他回调的触发时机,这点尤其重要,因为 Spring 本身就是通过这边的各种回调把五花八门的功能缝合在一起的;
( 3 )进一步了解 Spring 容器的各种组件 /机制,以及这些它们所支持的功能,比如别名、FactoryBean ,三级缓存,还有类型注入(泛型解析机制),甚至是各种工具类;
从个人体验上来说,这两部分的 Spring 最核心的功能,先了解会对后续阅读 MVC 、AOP 、事务、事件等内容(一起其他八股文)会很有帮助,并且,如果平时会有需要在 Spring 环境下开发各种工具类和通用组件的需求,看完以后也会有一些新的感悟,发现一些新的玩法。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
我们的愿景
·
实用小工具
·
6249 人在线
最高记录 6543
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms ·
UTC 02:07
·
PVG 10:07
·
LAX 19:07
·
JFK 22:07
Developed with
CodeLauncher
♥ Do have faith in what you're doing.