IDEA 搭建 基于 SSM 框架 的 Maven 项目 (1)

此系列:IDEA 搭建 基于 SSM 框架 的 Maven 项目, 完成一个基本的Web应用,实现 crud 功能。

(1) 在IDEA中,新建一个Maven工程,并创建好完整的项目结构
(2) 引入项目依赖的 jar 包,引入bootstrap前端框架,编写SSM整合的配置文件
(3) 创建数据库,生成bean文件 和 mapper文件,最后测试该部分
(4) 页面发送请求查询所有员工数据,得到 json 字符串
(5) 设计分页显示页面,解析 json 字符串,展示查询结果
(6) 添加“新增”功能
(7) 对用户输入数据进行校验
(8) 添加“修改”功能
(9) 添加“删除”功能

本节:在IDEA中,新建一个Maven工程,并创建好完整的项目结构


  1. 从IDEA的启动页,点击 Create New Project。或者,依次点击,File / New / Project。
    在这里插入图片描述

在这里插入图片描述
2. 从左边菜单中,选择 Maven。设置项目的 SDK,一般选择本地已安装好的。勾选 Create from archetype,选择创建 webapp 项目。注意是 maven-archetype-webapp,不是上面的cocoon-22-archetype-webapp。之后,点击 Next。
在这里插入图片描述
3. 设置项目的 名称 Name,存放位置 Location,以及唯一的标识符 GroupId。之后,点击 Next。
在这里插入图片描述
4. 设置 Maven 的安装地址 Maven home directory,一般选择本地已安装好的。勾选 override,就可以更改 用户的设置文件 User settings file 和 本地仓库地址 Local repository 了。之后,点击 Finish。
用户的设置文件在,安装路径,比如 D:\ideaMaven\apache-maven-3.6.3 下的conf\settings.xml。settings.xml文件中一般会设置本地仓库地址,找到 <localRepository> 标签,在下面添加 本地仓库地址,比如:

<localRepository>D:/ideaMaven/MavenRepository</localRepository>

一般还会配置 阿里云镜像(因为要访问国外服务器,会很慢),找到 <mirrors> 标签,添加

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5. 右下角弹出框中,可以选择自动导入Enable Auto-Import。控制台显示 创建成功 [INFO] BUILD SUCCESS。IDEA自动生成一些项目结构。
在这里插入图片描述
6. 自动生成的项目结构不完整,需要手动创建完整。
选中main,右键,选择New,选择Directory。可以直接双击 Maven Source Directories中的java,自动生成标记为Sources Root的java目录。如果没有自动标记,需要在生成的java目录上,右键,选中Make Directory as,选中Sources Root。类似的方法,在main下生成 resources目录。
在这里插入图片描述
在这里插入图片描述
7. 补全java目录。
在java 目录下依次生成 com.demo.ssm 目录,然后在其下生成 bean, controller, dao, service, test目录。方法为右键,选择 New, 选择 Package, 然后输入名称,即可。
在这里插入图片描述
8. 补全resources目录。
resources下,右键,New,Directory,新建mapper目录。resources下,右键,New,File,新建一些配置文件:applicationContext.xml,dbconfig.properties,mybatis-config.xml。
在这里插入图片描述
9. 补全webapp目录。
webapp下,右键,New,Directory,新建static目录。webapp下的WEB-INF,右键,New,Directory,新建views目录。
在这里插入图片描述
10. 于是,就创建好完整的目录结构了。
在这里插入图片描述


下一节:引入项目依赖的 jar 包,引入bootstrap前端框架,编写SSM整合的配置文件

发布了37 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_21097885/article/details/103770139