说明:
(1)本篇博客介绍【Spring与Spring MVC环境配置】;本篇博客没有任何新知识,都是基于以前介绍过的Spring和Spring MVC的内容,作了一下总结和回顾;
(2)本篇博客的内容都是以前讲过的知识,所以很多地方并没有重复解释,如果需要可以参考以前的文章;(最好还是快速参考下吧,加深印象和理解);
目录
二:初期准备:使用IDEA创建【maven + WebApp】项目;
1.第一步:依赖spring-webmvc:在pom.xml中,引入【spring-webmvc】,【FreeMarker】,【jackson】依赖;
2.第二步:配置DispatcherServlet:在web.xml中配置【SpringMVC】的核心Servlet:DispatcherServlet;
3.第三步:启用Spring MVC注解模式:在resources目录下,创建applicationContext.xml配置文件:【引入基本命名空间】,【做一些基础配置】;
4.第四步:配置请求与响应字符集:分别设置【Get请求】,【Post请求】,【响应】的中文乱码问题;
5.第五步:配置FreeMarker模板引擎: 在applicationContext.xml配置两个bean;
6.第六步:配置JSON序列化组件Jackson: 设置一下JSON字符串响应输出的编码格式;
一:Spring与Spring MVC配置:步骤简介;
Spring与Spring MVC环境配置没有任何新知识,都是基于以前介绍过的Spring和Spring MVC的内容,作了一下总结和回顾,这个过程共有六步;
说明:
(1)第一步:创建项目,并在Maven的pom.xml中,引入【spring-webmvc】模块;
(2)第二步:配置Spring MVC的核心组件DispatcherServlet(中央处理器);
(3)第三步:启用Spring MVC注解模式;Spring官方也是默认优先使用注解模式来开发;
(4)第四步:解决请求与响应的中文乱码问题;
(5)第五步:配置FreeMarker模板引擎;
(6)第六步:如果涉及到JSON序列化输出,还需要配置JSON序列化组件jackson;
二:初期准备:使用IDEA创建【maven + WebApp】项目;
注:这部分内容,以前遇到过好几次,如果有需要可以参考:
【SpringMVC入门与数据绑定2:Spring MVC初体验二:使用IDEA创建【maven + WebApp】项目;】;
【OA系统三:前期准备一:查看并准备好一个数据库逻辑空间;创建一Maven Web工程;】;
本篇博客的内容和以上两篇博客的内容一模一样。
(1)创建一个Maven工程;
(2)将工程设置为webapp工程;
至此,我们就把工程设置成了一个web应用;
(3)IDEA配置Tomcat;
(4)验证;
启动Tomcat;
三:正式开始:Spring与Spring MVC环境配置;
1.第一步:依赖spring-webmvc:在pom.xml中,引入【spring-webmvc】,【FreeMarker】,【jackson】依赖;
pom.xml:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd