一、maven基础
1.1 Maven是什么
Maven是一个Apache公司的开源项目,是项目构建工具。用来管理依赖。
1.2 Maven的好处
使用maven可以在项目中不用导入项目依赖的jar包,省去了下载和导入jar包的过程,使项目的大小等到了缩减。
maven是干嘛的 是项目构建 管理jar包
二、maven安装
2.1 下载apache-maven-3.5.2安装包
https://download.csdn.net/download/nanyangnongye/19680677
2.2 解压、配置文件路径
配置当前硬盘下的jar仓库
打开conf——setting.xml
【】配置settings.xml文件【】
https://blog.csdn.net/nanyangnongye/article/details/120659942
2.3 配置环境变量
配置环境变量 以使cmd执行程序命令的可以查找到该命令文件的位置
找到环境变量
新建变量名:MAVEN_HOME 变量值:(自己的路径)
我的路径 ↓
在path中配置 %MAVEN_HOME%\bin\
2.4 确定完毕 测试
cmd命令 输入 mvn-v
三、Maven在IDEA中的配置
关闭idea程序
重新打开idea界面 选择
3.1 Maven界面配置
3.2 Runnner界面调试
3.3 创建项目
3.4 项目名
3.5 添加代码
archetypeCatalog 原型目录 internal 内部 目的:节省创建项目所用时间(个人习惯 可加可不加)
3.6 点击完成Finish
3.7 Success
等待控制台出现success!
注意:如果创建项目失败没有看到success 直接关闭idea 重启idea 重新创建 就好了
四、maven项目环境搭建
4.1 引入坐标
找到项目的.pom文件 1.1.7变1.8
4.2 更改版本号
<dependencies></dependencies>标签中代码 全部替换为下方代码
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
4.3 版本锁定
将下方代码(版本锁定)复制到刚刚修改的1.8下方 代码不在报红
<spring.version>5.0.2.RELEASE</spring.version
代码正常
4.4 web.xml引入前端控制器
xml文件中 配置前端控制器、中文乱码情况 等
<!--配置前端控制器-->
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!--配置解决中文乱码的过滤器-->
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4.5 配置根目录
创建java resources文件 配置根目录 复制springmvc.xml到resources 目录下
4.6 下载spingmvx.xml
这里准备了一份可直接复制的springmvcxml源码 需要的小伙伴自行下载
链接:https://pan.baidu.com/s/1iIsp4cpyrclBI4AGx-13ZQ
提取码:otmo
--来自百度网盘超级会员V2的分享
springmvc.xml文件复制进项目后
删除jsp重新创建 编写页面即可......创建pages success.jsp