一定要提前把 Spring 吃透

54 阅读1分钟

Spring使用的便捷,是建立在很多约定俗成的规则之上。

就像我们雇佣的保姆,她可能一直假定你是吃中餐的,所以每次你下班回家,中餐就已经做好了。但是假设有一天,你忽然临时兴起想吃西餐,你可能才会发现这个贴心的保姆她只会做中餐,你想不吃都不行。Spring 就是这样,它有很多隐性的约定,而这些约定并不一定是你所熟悉的。

所以,当你遇到问题时,很有可能就抓狂了。一方面我们得益于它所带来的轻松,因为不需要了解太多我们也能工作;另一方面也会崩溃于问题来临之时无法快速解决,因为我们平时根本不需要,甚至不觉得要了解更多。这个时候就有很多人跳出来跟你说:“你一定要提前把 Spring 吃透啊!”

可当你翻阅 Spring 源码时,你肯定会望而生畏,真的太多了,不带着问题去学习无异于大海捞针。即使你去通读市场上大多数畅销的 Spring 教程,你可能仍然会感觉到茫然,不知道自己到底掌握得如何。毕竟读完之后,你不一定能预见到未来可能遇到哪些问题,而这些问题的规避和处理往往才是检验你学习成果的标准。