1、创建maven项目
版本:Java 1.8 Mysql 6.0
1)New Maven project 页面
勾选 Create a simple project (不使用骨架)
注意选择 maven-archetype-webapp
2)New Maven project 页面
GroupID 是项目组织唯一的标识符,实际对应java的包的结构,是main目录里的java的目录结构。
ArtifactID 是项目的唯一标识符,实际对应项目的名称,是项目根目录的名称。
一般GroupID 就是填com.leafive.test这样子。
(引用 百度知道答案 https://zhidao.baidu.com/question/511003382.html)
2、修改默认版本
1)修改.settings文件
进入项目文件夹,进入 .settings 文件夹
打开 org.eclipse.wst.common.project.facet.core.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
修改内容如下
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
2)右击项目名,properties → Java Compiler → 调整Java版本1.8
3)更改项目结构
在 webapp 目录下创建 META-INF 和 WEB-INF 目录,在 WEB-INF下创建 web.xml 文件
(引用 CSDN Blog http://blog.csdn.net/chuyuqing/article/details/28879477)
修改项目web.xml的文件头,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<display-name>Archetype Created Web Application</display-name>
</web-app>
(引用 CSDN Blog http://blog.csdn.NET/qq_23212697/article/details/52444262 )
3、添加Maven Dependencies
右击项目名 → properties → Deployment Assembly → add → Java Build Path Entries → Maven Dependencies
Apply OK
4、配置文件
1)pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ly</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>demo</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<junit.version>4.12</junit.version>
<spring.version>4.3.10.RELEASE</spring.version>
<mybatis.version>3.4.4</mybatis