maven模块化搭建SSM框架

本文是使用idea进行环境搭建的.
1.idea新建一个空白项目(作为项目的文件夹),然后next,->取名字->确定,本文中取名为pro_ssm.
新建空白项目
2.在弹窗中选择project,选择jdk版本,然后OK.
2.选择jdk版本
3.选择file->new->module.
在这里插入图片描述
4.选择maven项目,然后直接next.
在这里插入图片描述
5.这是我们的父项目,取名为SSM-Parent,取名,next->finish.父项目的pom文件packaging为pom
在这里插入图片描述
6.同样file->new ->module,建立SSM-Common(工具类),SSM-Core(配置类),SSM-DAO(数据访问层),SSM-Service(service层),SSM-Web(controller层),这些module都要依赖父模块.
选择依赖父模块
除了SSM-Web的packaging选择war外,其他的packaging选择jar.全部做完的结构如下图:
模块结构
7.在父模块pom文件中添加模块管理,然后添加jar包依赖管理(dependencyManagement).并且在依赖中加上模块依赖,然后按依赖的传递性,在各个模块上添加依赖.父模块控制版本,子模块添加jar包时无需版本号,且子模块添加jar包时才会下载jar包.
在这里插入图片描述
如SSM-Web模块依赖SSM-Service模块,需要在pom文件中添加:

    <dependencies>
        <dependency>
            <groupId>cn.app.ssm</groupId>
            <artifactId>SSM-Service</artifactId>
        </dependency>
    </dependencies>

其他pom文件和上图一样添加模块间的相互依赖和jar包依赖,
8.在SSM-Core的resource文件中配置spring相关文件,以及数据源,事务,spring-mvc配置.和普通的ssm框架一样
在这里插入图片描述
然后添加web.xml配置,xml配置中的红色警告有些可以忽略.
最终测试结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/labviewxx/article/details/83215849