使用intellij idea搭建SSM架构的maven项目 详细

简介: 使用intellij idea搭建SSM架构的maven项目 详细

1、安装好intellij idea编译器,此处认为已安装好2017.1.3版本为例

2、新建一个项目,如下图。

3、会弹出下面一样的框,选择maven,勾选选择模板,找到图中相应的模板并选中;如果红色的框内是红色的文字类似于NO SDK字样的,则选择该框后边的new按钮,会弹出一个选择路径的弹窗,此时找到你的jdk路径即可。

4、弹出下图;填好groupID和artifactID之后,点击next。

5、user setting file是指定你的maven配置文件(也就是你的setting文件)的路径,如果你有指定的setting文件,那么你可以先勾选后面Override后进行更改;如果你使用默认路径下的setting文件,你最好确定该路径下有此文件。要是误此文件可以去网上下载,此处不再多讲。点next。

6、填写项目名和项目保存路径,点击完成。

7、等项目下载完所需要的包和扫描完后,就会生成类似于下图的目录。(注:最好不要在项目加载或者扫描的过程中点击鼠标,这样容易出现编译器未响应)。

8、

你会发现,还有很多文件夹和文件其实并没有生成,我们可以手动新建这些我们需要的文件夹和文件。新建完成之后的目录是这样的,java里的是包。添加完成后,类似于下图的目录结构。

 

9、项目的结构已经基本完成了,接下来就是配置文件了;其实配置文件才是重点。

请点击配置文件代码

下一篇我将会通过这个项目做一个测试,证明我们已经搭建完成了SSM项目;如在搭建过程中有任何问题,可以留言给我。

目录
相关文章
|
29天前
|
前端开发 JavaScript 测试技术
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
30 3
|
26天前
|
监控 前端开发 数据可视化
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
@icraft/player-react 是 iCraft Editor 推出的 React 组件库,旨在简化3D数字孪生场景的前端集成。它支持零配置快速接入、自定义插件、丰富的事件和方法、动画控制及实时数据接入,帮助开发者轻松实现3D场景与React项目的无缝融合。
98 8
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
|
23天前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
36 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
1月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
125 8
|
1月前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
88 3
|
1月前
|
前端开发 JavaScript 测试技术
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
在 Android 开发中,选择合适的架构模式对于构建中大型项目至关重要。常见的架构模式有 MVVM、MVP、MVI、Clean Architecture 和 Flux/Redux。每种模式都有其优缺点和适用场景,例如 MVVM 适用于复杂 UI 状态和频繁更新,而 Clean Architecture 适合大型项目和多平台开发。选择合适的架构应考虑项目需求、团队熟悉度和可维护性。
53 6
|
1月前
|
存储 前端开发 数据可视化
在实际项目中,如何选择使用 Flux 架构或传统的 MVC 架构
在实际项目中选择使用Flux架构或传统MVC架构时,需考虑项目复杂度、团队熟悉度和性能需求。Flux适合大型、高并发应用,MVC则适用于中小型、逻辑简单的项目。
|
2月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
83 1
|
2月前
|
Java API Apache
除了 Maven,还有哪些工具可以管理项目的依赖和版本冲突
除了Maven,常用的项目依赖管理和版本冲突解决工具有Gradle、Ivy、Ant+Ivy、SBT等。这些工具各有特点,适用于不同的开发环境和需求。
157 2
|
2月前
|
前端开发 JavaScript 测试技术
Android适合构建中大型项目的架构模式全面对比
Android适合构建中大型项目的架构模式全面对比
51 2
下一篇
DataWorks