拿 SpringSecurity 来说,之前有搭建过一套系统去应用,但是过一段时间没有用之后,今天发现里面好多东西开始生疏了,感觉还是对里面的原理不熟悉。大家平时是怎么去搞懂一个框架的,从放些方面入手的?
1
fiypig 2021-12-15 22:33:56 +08:00 via iPhone
还是要一步一步看源码吧
|
2
potatowish 2021-12-15 23:11:56 +08:00 via iPhone 1
看官方文档就可以了,写的挺清晰了
|
3
CEBBCAT 2021-12-15 23:40:10 +08:00 3
你应该感谢你的大脑,不然你储存空间里都是你用不到的东西,你脑子还不得炸掉?
|
4
panlatent 2021-12-16 00:28:52 +08:00
时间长了生疏属于正常吧,框架这种级别的感觉写功能、出问题能知道大致在哪 从哪来找就行了,真有必要建议记笔记。
|
5
abersheeran 2021-12-16 09:25:41 +08:00
看源码,然后自己尝试实现一个。从此之后所有同类框架在你眼里都不存在障碍了,看一眼就知道原理。
|
6
coala 2021-12-16 09:52:15 +08:00
自己用 Filter 链 实现一个授权, 很简单的, 能完成登录和当前线程获得登录的用户信息就行.
|
7
shanyuhai123 2021-12-16 10:00:02 +08:00
就我自身而言,看懂的前提是能自己实现一个简单、简陋的版本,看他人是如何优化的。
|
8
zoharSoul 2021-12-16 10:23:20 +08:00
SpringSecurity 这玩意大可不必搞懂. 纯属设计中了毒
|
9
lux182 2021-12-16 10:55:47 +08:00
自己去实现一个 否则就看大佬博客 哈哈🤣
|
10
hakr 2021-12-16 11:16:40 +08:00
SpringSecurity 的作者据说是设计模式狂魔, 大体思想就是过滤器都串在一条过滤器责任链上 具体配置使用了 Adapter 适配器等多种设计模式
|
11
GPLer 2021-12-16 11:59:44 +08:00 via Android
重构它,很多技术细节实现的时候就知道为什么要这么做了。
|
12
moliliang 2021-12-16 15:53:15 +08:00
看框架解决什么问题。
就像你写代码也是为了解决问题一样。 |
13
securityCoding 2021-12-16 18:29:23 +08:00 via Android
@zoharSoul 整个 spring 发展到现在都中毒不轻😂😂
|
14
Feedmo 2021-12-18 21:31:09 +08:00
@securityCoding 比如?
|