作为 Spring 技术生态的基石,Spring Framework 无论在计划,还是在实现上,都是一个优秀的框架,许多细节方面是非常值得我们学习的,包罗:
Java 语言特性的运用,如反射、动态署理、枚举、泛型、注解、ARM,Lambda 语法等
计划思想和模式的实现,如 OOP、IoC、DDD、TDD、GoF23 等
Java API 的封装和简化,如 JDBC、Transaction、Servlet、JPA、JMS、Bean Validation 等
JSR(Java Specification Requests)规范的适配和实现
第三方框架的整合和易用,如 MyBatis、Hibernate、Redis 等
当然,作为面向人民币编程社群的一份子,我们不光要关注技术面的发展,而且也要器重经济面的收益。深入掌握 Spring Framework,无疑是你进军大厂、获得更好的职业发展必须跨过的一道难关。
为了各人更好的提升自己,笔者从朋友那要来了他珍藏的 宝藏级 Spring 框架知识条记,出自阿里一线架构师之手,下面我们花几分钟来看看究竟有些什么差别之处。