探索Spring

Spring概述

2018-09-26  本文已影响6人  Real_man

Spring是现今Java开发人员最常用的框架,开发人员使用Spring来构建高性能的,易于测试的,可重用的代码。使用Spring,Java开发人员的效率极大提升。

什么是Spring?

这可能是一个面试时常问到,或入门的开发人员常问的问题,回答起来比较难。我刚开始学的时候,讲师说它有两大核心功能IOC和AOP,自己用了很久才能对这些概念理解的更清晰一点。

Spring是一个轻量级的框架,这里的轻量级不是说库或者类的大小,而是说Spring对我们的应用有很少的侵入作用,当我们不使用Spring的时候,只需改动很少我们的代码。使用Spring的时候,Spring也提供了很多的组件来加快我们的开发。

Spring特性

官方参考文档有提供各个版本新特性,这里列举大版本特性

4.x 版本新特性

参考New Features and Enhancements in Spring Framework 4.X

5.x 新特性

参考What's New in Spring Framework 5.x

Spring技术架构

Spring 5按功能分为以下几个大模块:

Spring的子项目则如下:Spring Projects列表

... 还有很多不同的项目

小结

Spring给开发者带来了很多便捷,它已经成为了Java开发人员必须要掌握的一项基本技能,这里主要是对Spring做一个概述,了解Spring的基本结构与所涉及的一些东西。

参考

上一篇 下一篇

猜你喜欢

热点阅读