AI智能
改变未来

idea创建一个干净的SpringMVC项目


一、创建普通的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/beanshttp://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>

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » idea创建一个干净的SpringMVC项目