Maven 环境下配置:
1.新建MavenProject,打包选线根据情况选择jar war和pom
jar:打包为jar包,主要用于被其他项目引用
war:打包为war包,可直接运行于服务器
pom: 在需要设置项目为父项目时使用
2.在pom.xml中引入jar包并update
引入:spring-webmvc包
<dependencies>
<dependency>
<groupid>org.springframework</groupId>
<artifactId>spring-mvc</artifactId>
<version>5.1.4.RELEASE</version>
</dependency>
</dependencies>
搜索网站:https://mvnrepository.com/ 找到jar包仓库该jar包对应的gav值 3.修改maven中默认的gbk编码防止乱码(每次update之后编码都会出错原因就是maven默认为gbk编码) 在pom.xml中添加: <properties> <!– 文件拷贝时的编码 –> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!– 编译时的编码 –> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> </properties> 4.在main/resources中创建springmvc.xml配置文件 springmvc,xml中命名空间引入context,bean,aop,mvc 在springmvc.xml中配置注解扫描器 以及视图解析器: <context:component-scan base-package=”需要扫描的包名”></context:component=scan> <bean id=”” class=”org.springframework.web.servlet.view.InternalResourceViewResolver”> <property name=”prefix” value=”储存的视图文件名前缀”></property> <property name=”suffix” value=”储存的视图文件名后缀”></property> </bean>
5.在web.xml中配置中央处理器
<!– 配置中央处理器 –>
<servlet>
<servlet-name>springDispatcherServlet</servlet-name><!– 配置spring自己的Servlet –>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!– spring的Servlet名称相当于一个总的Servlet –>
<init-param>
<param-name>contextConfigLocation</param-name><!– 配置初始化参数 –>
<param-value>classpath:springmvc.xml</param-value><!– 在springmvc.xml中配置–>
</init-param>
<!–
如果要省略init-param也可以,需要在web inf中创建一个默认路径默认路径的名称必须是Servletname(可以任意修改,但必须和servletname相同)-servlet.xml如上例中 web inf里创建名必须是springDispatcherServlet-Servlet.xml
–>
<load-on-startup>1</load-on-startup><!– 配置启动顺序 –>
</servlet>
<servlet-mapping>
<servlet-name>springDispatcherServlet</servlet-name>
<url-pattern>/</url-pattern><!– 设置拦截的url路径条件:/为全部拦截,但是不拦截jsp文件,/*全部拦截 –>
</servlet-mapping>
恭喜你,运行环境配置完成!