Spring的核心模块解析
Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。
Spring图中的这些模块,都至少由一个以上的jar包组成。
1、Core Container - 核心容器
spring-core:Spring中的核心工具类包。
spring-beans:Spring中定义bean的组件。
spring-context:Spring的运行容器。
spring-context-support:Spring容器的扩展支持。
spring-expression:Spring的表达式语言支持。
2、AOP - 面向切面编程
spring-aop:基于代理的AOP支持。
spring-aspects:集成Aspects的AOP支持。
3、WEB(MVC)
spring-web:提供web的基础功能。
spring-webmvc:提供springmvc的功能。
spring-websocket:提供web socket支持。
spring-webmvc-portlet:提供Portlet环境的支持。
4、Data Access/Integration - 数据访问/集成
spring-jdbc:提供对jdbc连接的封装功能。
spring-tx:提供对事务的支持。
spring-orm:提供对象-关系映射支持。
spring-oxm:提供对象-XML映射支持。
spring-jms:提供消息队列的支持。
5、Test - 测试
spring-test:提供对测试功能的支持。
推荐去我的博客阅读更多:
2.Spring MVC、Spring Boot、Spring Cloud 系列教程
3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程
觉得不错,别忘了点赞+转发哦!
相关文章
- spring中事务控制的一组API
- 【Spring】Spring注解大全
- Spring实战学习笔记之SpEL表达式
- spring websocket自动断开连接再创建引发的问题解决方案
- Java入门到精通——框架篇之Spring源码分析Spring两大核心类
- Spring Boot + MyBatis 多模块搭建教程
- Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现
- 03点睛Spring MVC 4.1-REST
- Spring Web Flow 2.0 入门
- 在Servlet中使用spring注入的bean
- Spring boot MongoDB多数据源,MongoRepository实现
- Spring Boot 项目实战(一)Maven 多模块项目搭建
- SPRING CLOUD服务网关之ZUUL
- SpringBoot2.x系列教程(七十二)Spring Boot配置文件数据也可以轻松加密?
- Spring Security中异常上抛机制及对于转型处理的一些感悟