maven引入springframework的猫腻

看官网的quickstart,以为maven只要将quickstart里的配置复制到项目里就好了,但是在项目中使用jdbc和事物时,都提示找不到相关的类,才知道原来官网文档还有猫腻。


maven引入spring框架

project下框架有点多,点spring  framework就可以了。

maven引入springframework的猫腻_第1张图片

quickstart 里说,把框内的依赖加入到你工程的pom.xml文件里,你就可以开始使用 springframwork 进行对象依赖管理,

注意:仅仅加入下面这个依赖,意味着你只加入了spring框架的context模块,仅仅可以使用spring框架的依赖管理功能,如果要使用spring进行事物管理或者数据库管理,你会发现项目缺少相关的类。

这是spring让我晕了好久的地方。


maven引入springframework的猫腻_第2张图片

既然这里不是spring的全部,那么全部又在哪呢?路径比较复杂。看下面:

maven引入springframework的猫腻_第3张图片

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

maven引入springframework的猫腻_第4张图片

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

maven引入springframework的猫腻_第5张图片

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面这个表便是spring的模块,用到哪个就引入哪个。

maven引入springframework的猫腻_第6张图片


你可能感兴趣的:(spring)