SSM开发书评网4:项目准备与SSM整合二:Spring与Spring MVC环境配置;(本篇博客的内容都是以前介绍过的知识,没有新知识;算是一个正式开始前的准备工作;)

说明:

(1)本篇博客介绍【Spring与Spring MVC环境配置】;本篇博客没有任何新知识,都是基于以前介绍过的Spring和Spring MVC的内容,作了一下总结和回顾;

(2)本篇博客的内容都是以前讲过的知识,所以很多地方并没有重复解释,如果需要可以参考以前的文章;(最好还是快速参考下吧,加深印象和理解);

目录

一:Spring与Spring MVC配置:步骤简介;

二:初期准备:使用IDEA创建【maven + WebApp】项目;

(1)创建一个Maven工程;

(2)将工程设置为webapp工程;

(3)IDEA配置Tomcat;

(4)验证;

三:正式开始:Spring与Spring MVC环境配置;

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字符串响应输出的编码格式;

(最后)测试一下,是否OK;


一: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值