• 轻量:Spring是轻量的,基本的版本大约2MB。
• 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或 查找依赖的对象们。
• 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分 开。
• 容器:Spring包含并管理应用中对象的生命周期和配置。
• MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。
• 事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务( JTA)。
• 异常处理:Spring提供方便的API把具体技术相关的异常(比如由JDBC,HibernateorJDO抛 出的)转化为一致的unchecked异常。
个人简介
我是一名java开发工程师,目前35K,目前做的是无人驾驶,欢迎和大家一起交流开发技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“java开发全栈”。