世界杯2022是哪个国家_国足世界杯出线 - dtfyjq.com

  • 首页
  • 北京世界杯
  • 世界杯新秀
  • 世界杯16强名单

最新发表

  • 稀有科技!中国石墨烯新材料领域十大头部企业深度分析(2025)
  • ipad的返回键在哪里?
  • Windows 7 C盘格式化指南:简单步骤轻松操作
  • 零基础学舞蹈教练要多久?半年时间够吗
  • word怎么全部编辑艺术字(word字体设计:如何制作艺术字让文档靓丽)
  • 库里为什么不扣篮?库里不扣篮的原因是什么?
  • 正在阅读:game center怎么注销 游戏中心注销不了解决方法game center怎么注销 游戏中心注销不了解决方法
  • 微信红包可以直接点开就是钱不用拆?
  • 垃圾分类
  • 剑灵咆哮寺院在哪里

友情链接

Copyright © 2022 世界杯2022是哪个国家_国足世界杯出线 - dtfyjq.com All Rights Reserved.

spring框架中需要引用哪些jar包,以及这些jar包的用途

世界杯16强名单 · 2025-09-25 21:07:53

spring框架中需要引用哪些jar包,以及这些jar包的用途

Spring3中的jar包有20个左右,每个都有相应的功能,他们之间有依赖关系,一颗jar包可能依赖多个其他的jar包。我们就以配置pom.xml文件为例(maven项目)。Spring分为5部分:core、aop、data access、web、test,每个圆角矩形对应一个jar包,在maven这些jar的groupId都是"org.springframework",每个jar包都有不同的"artfactId"。另外还有“instrumentation”中有两个jar,还有一个“spring-context-support”途中没有列出,一共19个。

core包含4个模块:

spring-core:依赖注入IOC与ID的最基本实现

spring-beans:Bean工厂与bean的装配

spring-context:spring的context上下文即IOC容器

spring-expression:spring表达式语言

整个spring框架都依赖spring-core,spring-core又依赖commons-logging,则整个spring都依赖commons-logging。如果不排除commons-logging的依赖而且没有日志文件的实现,则编译报错

org.springframework

spring-context

4.3.12.RELEASE

commons-logging

commons-logging

aop包含4个模块

spring-aop:面向切面编程

spring-aspects:继承AspectJ

spring-instrument:提过一些累计的工具支持和ClassLoader级的实现,用于服务器

spring-indtrument-tomcat:针对Tomcat的instrument实现

data access包含5个模块:

spring-jdbc:jdbc的支持

spring-tx:事务控制

spring-orm:对象映射,集成orm框架

spring-oxm:对象xml映射

spring-jms:java消息服务

web 包含4个模块:

spring-web:基础web功能,如文件上传

spring-webmvc:mvc实现

spring-webmvc-portlet:基于protlet的MVC实现

spring-struts:与struts的集成,spring4不再提供

test包含1个模块(再把spring-context-support算在这个里面):

spring-test:spring测试,提供junit与mock测试功能。

spring-context-support:spring额外支持包,比如邮件服务、视图解析等。

spring3的jar介绍如上,spring4和spring3基本相同。去掉了struts,添加了messaging和websocket。

spring-websocket:为web应用提供的高效通信工具。

spring-messaging:用于构建基于消息的应用程序。


龙最不合的四个属相,别跟这些撞上
为什么国产手机配置普遍比iPhone高,却没有比iPhone更耐用?