Spring的核心模块解析
2023-09-11 14:16:36 时间
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:提供对测试功能的支持。
相关文章
- 1.1 Spring概述
- 深入实践Spring Boot1.2.1 使用Maven新建项目
- IDEA2022.01 创建Spring Boot项目
- 搭建Spring Boot+Spring Cloud微服务
- 阿里 JAVA 架构师面试 136 题含答案:JVM+spring+ 分布式 + 并发编程!
- 【漏洞通告】Spring-cloud-config-server路径遍历漏洞(CVE-2020-5405)通告
- Spring 基于注解的AOP实现
- spring结合redis如何实现数据的缓存
- Spring Boot 2 实战:常用读取配置的方式
- Spring context:component-scan使用说明
- Spring MVC 学习笔记 spring mvc Schema-based configuration
- spring框架漏洞整理(Spring WebFlow远程代码执行)
- 【Spring常见错误】Initialization failed for ‘https://start.spring.io‘
- Spring---面向切面编程(AOP模块)
- Spring Boot导出jar包发布
- 【转】Spring学习---为什么要用spring,springMVC
- spring mvc Spring Data Redis RedisTemplate [转]
- mvn打包spring工程成jar时报Unable to locate Spring NamespaceHandler for XML schema namespace错误解决办法
- 【spring mvc】Spring MVC 的参数解析器ArgumentResolver阐述
- Spring源码分析
- Spring Security 4 Method security using @PreAuthorize,@PostAuthorize, @Secured, EL--转
- 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享