很多人都在用spring开发java项目,普通添加lib目录拷贝jar包,或者创建maven项目时,配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝.这里总结一下,方便思路清晰.(这里主要以maven项目为例) 1 spring3.x的体系结构 spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖…