这篇文章是一个小总结,不对什么内容做解释和介绍。如果没有做过java的网页开发,那么看这篇文章不太合适,会不知道为什么要做这些东西,建议从servlet开始学起。
下面开始正文。
在idea中new project
然后选择maven-archetype-webapp
填写公司名和项目名,点击next,之后也是不断点击next。
项目构建完成之后,项目结构如下所示。但是项目结构是不完整的,还需要再添加一些包。
正确的maven web项目结构应该如下图所示
然后在pom.xml中添加maven依赖
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.22.RELEASE</version>
</dependency>
</dependencies>
在webapp.WEB-INF.web.xml添加映射。
<web-app>
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
点击add configuration
选择点击+,tomcat server->local,在右边的界面选择application server为tomcat
选择deployment,点击+,选择“项目名:war”,我的就是luckinshop:war
配置上下文,我把它命名为/luckinshop
点击ok之后,到此项目就基本搭建完成。