maven模块化搭建SSM框架

本文详细介绍了如何使用IntelliJ IDEA创建一个包含SSM(Spring、SpringMVC、MyBatis)的模块化项目。首先新建一个空白项目作为项目文件夹,接着创建一个Maven模块作为父项目,再分别创建SSM-Common、SSM-Core、SSM-DAO、SSM-Service和SSM-Web五个子模块,每个模块具有特定的功能和依赖关系。在父模块的pom.xml中管理所有模块和依赖,确保版本一致性。最后在SSM-Core中配置Spring相关文件,完成模块化SSM框架的搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是使用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配置中的红色警告有些可以忽略.
最终测试结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值