1、首先创建一个maven项目,选对jdk版本然后点击next
然后输入项目名和保存位置点击finish
2、然后在pom中写打包方式,发布的都是war如图:
让idea自动创建一个webapp目录
3、在java目录下创建文件如下图:
4、然后在pom中导入需要用到的依赖
可以去这两个网址下载https://mvnrepository.com/和https://maven.aliyun.com/mvn
需要用到的依赖有springmvc的(spring-webmvc)、servlet的(javax.servlet-api)、fastjson的(fastjson)、lombok的(lombok)、还有一个就是自己写的数据库封装
的(自己写就是数据库驱动)(mysql-connector-java)和注解的(javax.annotation-api)和jsp(javax.servlet.jsp-api)包和jstl(jstl)包.。
5、然后配置DispatcherServlet
首先在web.xml中加入配置信息,代码的具体作用在之前的spring环境搭建文章中提到过,这里带过
<servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>namespace</param-name> <param-value>springmvc</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </servlet>
然后在创建namespace名字的配置文件(这两个的模板和代码作用在环境搭建的文章中都发过,这里直接用)
<mvc:annotation-driven> <mvc:message-converters register-defaults="false">//默认消息转化器去掉 <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"></bean> </mvc:message-converters> </mvc:annotation-driven> <context:component-scan base-package="com.neuedu.controller"></context:component-scan> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> <property name="prefix" value="/WEB-INF/pages/"></property> <property name="suffix" value=".jsp"></property> </bean>
前三步和1一样,第四步需要多导入一个jsp(javax.servlet.jsp-api)包和jstl(jstl)包.
原文:https://www.cnblogs.com/mvpmvp/p/13425827.html