idea创建一个干净的SpringMVC项目
2021-11-27 16:18
615 查看
一、创建普通的maven项目
二、右键添加web支持
三、pom.xml配置maven环境
<!--导入依赖--> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies>
四、写一个spring-servlet.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!--处理器映射器 BeanNameUrlHandlerMapping--> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> <!--处理器适配器 SimpleControllerHandlerAdapter--> <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/> <!--视图解析器 InternalResourceViewResolver--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!----> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean> </beans>
五、配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!--配置DispatcherServlet 核心:前端控制器,请求分发器--> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--配置DispatcherServlet 绑定Spring的配置文件--> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-servlet.xml</param-value> </init-param> <!--启动级别 1 --> <load-on-startup>1</load-on-startup> </servlet> <!-- / 和/ *的区别 / :只能匹配所有的请求,不会匹配jsp页面 /* :匹配请求和jsp页面 --> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
相关文章推荐
- Spring MVC学习笔记(一)idea 如何创建一个springMVC项目
- 在IDEA中用maven来创建一个springMVC项目
- 记录IDEA创建springMVC时自己遇到的一个访问index.jsp出现404问题的解决+改变默认访问页面
- idea创建maven,spring,springmvc,mybatis,项目(二)
- 在github里创建一个新项目,并且在intellj idea中使用github来做版本控制
- 如何用IDEA创建SpringMVC项目
- springmvc学习笔记---idea创建springmvc项目
- JAVA实用操作(一)IDEA用maven创建springMVC项目和配置
- 创建一个可用的简单的SpringMVC项目,图文并茂
- SpringMVC(一)——在IDEA创建第一个springmvc项目
- idea 创建一个web项目
- 使用maven创建一个spring-boot项目-集成springmvc
- Idea创建一个Web项目,并且再tomcat上发布
- 如何在IDEA中创建maven项目,然后把项目所要的依赖整体打成一个jar包
- idea 创建springMVC Maven项目的那些坑
- IDEA如何创建一个spring mvc web的maven项目
- 使用 IDEA 创建一个完整的 Maven 项目
- ItelliJ IDEA开发工具使用—创建一个web项目(转)
- idea创建一个springboot项目 超详细
- idea一个窗口创建多个maven项目