Spring的依赖注入最小依赖是什么?

7
仅使用Spring的依赖注入(仅核心框架)需要哪些最小依赖项? 我正在使用Spring开发独立应用程序,并且希望尽量减少必须与应用程序一起发布的依赖项数量。
我想我可以系统地删除一个JAR文件,看看是否会导致应用程序崩溃,但如果有人能给出明确的答案就好了。另外,我正在使用Spring 2.5。
2个回答

11

请查看下载Spring 2.5的附带的readme.txt文件。

如果您没有AOP、JDBC、事务或ORM等技术,那么您最好选用以下几个库:

  • spring-core
  • spring-beans
  • spring-context

谢谢。readme.txt清楚地列出了Spring jars的依赖关系。看起来我只需要你提到的三个jars,再加上Commons Logging就可以了。 - Jim Hurne
@toolkit,如果我想在使用DI外还使用messagesSource、PropertyPlaceHolder和Hibernate/JDBC支持呢? - fresh_dev

0
如果你正在使用Maven,那么在你的pom.xml中只需要引入spring-context,它会依赖于aop、beans、core、expression和asm。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接