SSM框架(一)IDEA下用maven搭建SSM框架

本文详细介绍了如何使用IDEA和Maven搭建SpringMVC、Mybatis整合的SSM框架,包括Maven项目的创建、阿里云镜像源的配置以及SSM框架的基本搭建流程。

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

之前用IDEA搭了SpringMVC的框架,当想吧Mybatis整合进去的时候,差点死掉。。

1.创建Maven项目

在这里插入图片描述
输入GroupID,ArtifacID

(在网上看到的一些解释:groupId:定义了项目属于哪个组,一般来说这个通常和公司或组织关联,比如说,你所在的公司为wk.那就应该定义为com.wk.wktest,wktest为项目名称

artifactId:定 义了当前Maven项目在组中的唯一id,例如wktest这个项目,我则把他定义为test1,还例如spring项目,他的 groupId为org.springframework,对于content项目来说artifactId则为spring-content,web项 目则为spring-web)

参考:https://blog.youkuaiyun.com/github_39538842/article/details/80419338

在这里插入图片描述

剩下的默认配置就好了,接下来他会下载一堆包

在这里插入图片描述
这样就是成功了,接下在搭建SSM框架

2.修改Maven下载源为阿里源

Intellij的maven配置文件不太好找
在这里插入图片描述
再这个路径下,可以直接修改这里面的内容

<mirrors>
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
</mirrors>

或者可以在用户目录下创建一个
在这里插入图片描述
setting文件,override之前的配置文件

3.搭建SSM框架

创建测试文件夹
在这里插入图片描述

### 创建基于Maven和MyBatis的Java项目 #### 准备工作 为了在IntelliJ IDEA中创建个基于Maven和MyBatis的Java项目,需先安装好必要的开发环境,包括但不限于JDK、IntelliJ IDEA以及Maven。 #### 新建Maven项目 启动IntelliJ IDEA之后,在欢迎界面选择`New Project`选项来新建个项目。在弹出的新建项目窗口里,选择左侧列表中的`Maven`作为构建工具,并确保勾选下方的`Create from archetype`复选框以便于后续操作更加便捷[^2]。 #### 配置pom.xml文件 进入项目结构编辑器后,找到并打开位于项目根目录下的`pom.xml`文件。在此处添加如下所示的关键依赖项用于支持MyBatis框架及其MySQL数据库驱动程序: ```xml <dependencies> <!-- 添加 MyBatis 依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version> </dependency> <!-- MySQL 连接配置 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.32</version> </dependency> <!-- 可能还需要其他相关依赖 --> </dependencies> ``` 注意替换上述代码片段中的版本号为最新稳定版或特定需求指定版本。 #### 编写Mapper XML文件 接下来定义数据访问层接口对应的XML映射文件。这通常放置在个独立的资源文件夹下(如src/main/resources),其内容类似于下面的例子: ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="mapper.StuMapper"> <select id="selectAll" resultType="pojo.Stu"> SELECT * FROM stu; </select> </mapper> ``` 此部分实现了对学生表(`stu`)的数据查询逻辑描述[^4]。 #### 完成其余设置 完成以上步骤后还需进步完善应用程序的整体架构设计,比如编写业务逻辑处理单元和服务端控制器组件等。对于具体实现细节可以参照有关Spring+SpringMVC+MyBatis集成教程进行学习实践[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值