IDEA搭建SSM框架的详细教程

为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此记录一下mac中idea搭建过程。
以下为一步步操作,详细可循,完全学习了白居易写诗的风格,堪称傻瓜教程。

一、搭建背景及准备条件

不是必须的,保证项目运行只要有这些东西就行,可以不一样
mac下idea,maven3.6.0,jdk1.8,tomcat8,mysql5.7

二、搭建开始——新建项目

  1. file -> new -> project
    在这里插入图片描述
  2. 新建maven项目,如图勾选 create from archetype,并选择 maven-archetype-webapp,next
    在这里插入图片描述
  3. 输入坐标及项目名,next
    在这里插入图片描述
  4. 选择maven配置,选择你自己的maven,next
    在这里插入图片描述
  5. 确定项目名,finish
    在这里插入图片描述
    6.成功后的项目结构
    在这里插入图片描述

三、完善项目结构

1、新建java目录 src/main/java
在这里插入图片描述
2、新建资源目录 resources
在这里插入图片描述
3、新建webapp目录 webapp,同样的方法,不过idea会自动创建里边的WEB-INF等文件
图片
4、现在基本目录结构已建成,让我们对比一下看是不是一样的,见证奇迹
在这里插入图片描述
5、将响应目录 右键 设置为对应属性 java标记为Soures Root  resources标记为Resources Root
在这里插入图片描述
6、设置为web项目,标记webapp为 web file -> Project Structure -> Models
在这里插入图片描述
在这里插入图片描述
7、在上图标记的 1,2 处 编辑修改路径 为 自己webapp的路径
在这里插入图片描述
在这里插入图片描述
8、此时目录结构已经完善完成,移步下图
在这里插入图片描述

四、初步配置启动tomcat服务

1、导入项目包 test2:war exploded  file -> Project Structure -> Models
在这里插入图片描述
选择你的项目,点击右下角 open
在这里插入图片描述

选择maven,一路next下去,最后点击神圣的finish按钮,OK。(可能无此步骤,没有则忽略)
在这里插入图片描述
2、还是刚才的界面,选择 Artifacts 此时第一次是会默认有两个包,如果没有则进行此步操作 file -> Project Structure -> Artifacts
在这里插入图片描述
选择,点击右下 OK按钮
在这里插入图片描述
最终想要得到的结果如下图:
图片
3、进行了上述每一步操作后,很关键的要保存,点击apply 或者ok,apply按钮是不可点击状态才能关闭此面板哦,不然刚才所有操作都白费了
在这里插入图片描述
4、添加tomcat,进行相关配置 点击面板右上角
在这里插入图片描述
添加配置tomcat
图片
添加刚才生成的包
图片
最后点击,apply,ok,好了完事了,准备运行吧
图片
5、运行tomcat 右上角面板选择debug模式运行(也可以普通模式)
图片
运行成功,页面显示默认生成的index.jsp的内容  
图片

以下是在 IntelliJ IDEA搭建 SSM 框架的步骤: 1. 打开 IntelliJ IDEA,创建一个新项目。 2. 选择 Maven,并选择 Create from archetype。 3. 在搜索框中输入 maven-archetype-webapp,选择该 archetype 创建项目。 4. 在项目目录下找到 pom.xml 文件,添加 SSM 框架所需的依赖。以下是常用的依赖: ``` <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.2.RELEASE</version> </dependency> <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.4</version> </dependency> <!-- 数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency> ``` 5. 添加 Spring 配置文件。在 src/main/resources 目录下新建 applicationContext.xml 和 spring-mvc.xml 文件。具体内容可以根据项目需要进行配置。 6. 添加 MyBatis 配置文件。在 src/main/resources 目录下新建 mybatis-config.xml 和 mapper.xml 文件。具体内容可以根据项目需要进行配置。 7. 在 src/main/java 目录下创建包结构,并添加相应的 Java 文件。例如,创建一个 com.example.controller 包,并创建一个 IndexController 类。 8. 在 web.xml 文件中配置 DispatcherServlet。添加以下代码: ``` <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ``` 9. 运行项目,测试是否正常。 以上是在 IntelliJ IDEA搭建 SSM 框架的基本步骤。当然,具体步骤还是要根据项目需要进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米罗毕设

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值