IntelliJ IDEA创建maven项目教程(上)- 含有问题解决过程

本文详述了在IntelliJ IDEA中创建一个包含Maven、Spring、SpringMVC和MyBatis的项目步骤。从新建项目、配置JDK、设置目录结构,到引入依赖、配置Tomcat、添加前端框架,再到配置各种XML文件,最后测试运行项目,整个过程清晰明了。
摘要由CSDN通过智能技术生成

目录

前言

一、创建项目

二、引入jar包、外部前端框架,配置Tomcat

1、引入项目依赖的jar包

2、引入bootstrap、jquery等前端框架

3、配置Tomcat服务器

4、测试运行

三、配置文件

1、配置web.xml

2、配置SpringMVC的配置文件:dispatcherServlet-servlet.xml

3、Spring的配置文件:applicationContext.xml

4、MyBatis的配置文件:mybatis-config.xml


前言

使用IntelliJ IDEA一步步搭建SSM框架

JDK版本:1.8

电脑系统:MAC OS

IDEA版本:2022.1.2


一、创建项目

依次点击File  New  Project

填写好项目名称、路径、JDK版本,Archetype勾选图中圈出的,点create

等待几分钟,项目创建完成

在src目录下新建一个java(用来放Java代码)和一个resources(用来放配置文件)目录

在 菜单File中找到Project Structure进入,将java目录设置成Sources(即选中java目录,然后点击Make as:的第一个Sources),同理将resources设置成Resources,然后点击Apply,点击ok,java目录就变成了蓝色的了

 在java目录下新建如下的几个包备用,分别用来放实体类(pojo)、dao(dao层)、service(service层)、controller(控制层)、test(测试类)

至此,项目基本的文件就创建完成了,接下来就是引入项目所依赖的jar包

二、引入jar包、外部前端框架,配置Tomcat

1、引入项目依赖的jar包

包括Spring、SpringMVC、Spring JDBC、Spring面向切面编程、MyBatis、MyBatis整合Spring的适配包以及数据库连接池c3p0、驱动mysql-connector-java、其他包(jstl、servlet-api、junit)。

<dependencies>
		<!-- spring 和springMVC -->
		<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>5.3.20</version>
		</dependency>
		<!-- spring jdbc -->
		<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>5.3.20</version>
		</dependency>
		<!-- spring面向切面编程 -->
		<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-aspects</artifactId>
			<version>5.3.20</version>
		</dependency>
		<!-- MYBATIS-->
		<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.5.9</version>
		</dependency>
		<!-- Mybatis整合Spring的适配包-->
		<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>2.0.6</version>
		</dependency>
		<!-- 数据库连接池、驱动-->
		<!-- https://mvnrepository.com/artifact/c3p0/c3p0 -->
		<dependency>
			<groupId>c3p0</groupId>
			<artifactId>c3p0</artifactId>
			<version>0.9.1.2</version>
		</dependency>
		<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>8.0.28</version>
		</dependency>
		<!-- jstl、servlet-api-->
		<!-- https://mvnrepository.com/artifact/jstl/jstl -->
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
		<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
			<scope>provided</scope>
		</dependency>
		<!-- junit-->
		<!-- https://mvnrepository.com/artifact/junit/junit -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.13.1</version>
			<scope>test</scope>
		</dependency>
	</dependencies>

如果没有自动下载jar包就点击右上角如下图所示的按钮,这是intellij idea新版才有的

2、引入bootstrap、jquery等前端框架

在webapp目录下新建static目录用来存放外部引入的静态文件,views用来存放前端页面

在index.jsp中引入所需的框架,第一行用来设置字符编码,否则页面会乱码。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>test</title>
    <link href="static/bootstrap-3.4.1-dist/css/bootstrap.min.css" rel="stylesheet">
    <script src="static/bootstrap-3.4.1-dist/js/bootstrap.min.js"></script>
    <script src="static/jquery-3.5.1/jquery-3.5.1.min.js"></script>
</head>
<body>
<button type="button" class="btn btn-success">按钮</button>
<h2>Hello World!</h2>
</body>
</html>

3、配置Tomcat服务器

进入apach官网,点击要下载的服务器版本

我这里下载的是压缩包,解压后可以直接使用

​下载好以后解压到某文件夹中,我这里放在了和项目同级目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值