Spring MVC学习实例
文章平均质量分 90
一个用于构建 Web 应用程序的MVC框架(Spring的一个模块),可以替代Struts等等。
hanchao5272
路漫漫其修远兮,吾将上下而求索。https://hanchao.blog.csdn.net/
展开
-
Spring MVC代码实例系列-绪论
SSM框架超级详细整合记录:Spring+Spring MVC+MyBatis+Maven+Git+MySQL+IDEA最近抽空将Spring MVC涉及到的一些技术进行了复习,并写了一些入门实例,将源代码整理到这里,作为以后翻阅的记录。说明: - 因为时间有限,文章内容可能存在错别字等现象,敬请谅解。 - 为了展示各知识点,有些命名方式很不规范,敬请谅解。 1. 不...原创 2018-01-13 16:15:25 · 1659 阅读 · 0 评论 -
Spring MVC代码实例系列-01:Spring MVC项目简单搭建与Hello Wolrd
超级通道 :Spring MVC代码实例系列-绪论本章主要是完成Spring MVC项目的初始搭建以及hello world的展示,涉及到的知识点有: 1. 前端控制器DispatcherServlet : 解析前端请求,根据处理映射器HandlerMapping分发到相应的控制器。 2. 处理映射器HandlerMapping : 在服务启动时,spring会根据xml和注解加载bean原创 2018-01-13 16:53:35 · 2588 阅读 · 0 评论 -
Spring MVC代码实例系列-02:重定向redirect及传参、编码过滤器
超级通道 :Spring MVC代码实例系列-绪论本章主要讲述Spring MVC中的重定向redirect,涉及到的知识点有: 1. redirect至页面 2. redirect至请求 3. redirect传参 4. 页面Post请求中文乱码 : CharacterEncodingFilter1.程序目录src\---main \---java |原创 2018-01-13 20:57:34 · 1869 阅读 · 0 评论 -
Spring MVC代码实例系列-03:@PathVariable、@RequestHeader、@RequestParam、@RequestBody、@ModelAttribute等
超级通道 :Spring MVC代码实例系列-绪论 本章主要进行请求参数相关注解的实例编码,涉及到的技术有: - @PathVariable:用于构建Restful风格的GET请求URL - @RequestHeader:用于获取http请求的header部分信息 - @RequestParam:用于获取简单数据类型的参数如String、List等 - @RequestBody:将传入的原创 2018-01-15 23:25:54 · 1625 阅读 · 0 评论 -
Spring MVC代码实例系列-04:通过自定义视图(继承InternalResourceView),实现既能解析Jsp页面又能解析Html页面的目的
超级通道 :Spring MVC代码实例系列-绪论本章主要讲解了如何通过自定义视图,达到项目既能解析Jsp页面又能解析Html页面的目的。主要涉及的技术有: - InternalResourceViewResolver : 内部资源视图解析器,一般用来处理系统的视图解析。 - InternalResourceView : 内部资源视图,InternalResourceViewResolve原创 2018-01-18 22:26:47 · 3262 阅读 · 1 评论 -
Spring MVC代码实例系列-05:Spring MVC配置Log4j以及 log4j.properties 属性详解介绍
超级通道 :Spring MVC代码实例系列-绪论本章主要讲解如何在Spring MVC中配置Log4j,并对log4j.properties 的属性进行介绍。1.Spring MVC配置Log4j1.1.pom.xml log4j.version>1.2.17log4j.version> dependency> groupId>l原创 2018-01-19 23:27:20 · 5414 阅读 · 0 评论 -
Spring MVC代码实例系列-06:Spring MVC配置Hibernate-Validator以及自定义校验注解
超级通道 :Spring MVC代码实例系列-绪论本章主要记录,如何在Spring MVC中添加Bean Validation以及Bean Validation的部分用法。本章主要涉及的技术点有: 1. javax.validation : JSR 303: Bean Validation的一种实现 2. hibernate.validator : JSR 303: Bean Valida原创 2018-01-20 17:16:30 · 3398 阅读 · 0 评论 -
Spring MVC代码实例系列-07:Spring MVC用JavaConfig代替xml搭建项目
超级通道 :Spring MVC代码实例系列-绪论本章主要记录如何通过JavaConfig方式代替xml搭建Spring MVC项目的实现,主要涉及以下知识点: - @Configuration:声明一个类是配置文件 - @Bean:注册一个bean实例 - @EnableWebMvc:开启注解,等同于mvc:annotation-driven - @ComponentScan:开启自原创 2018-01-20 20:04:21 · 1810 阅读 · 0 评论 -
Spring MVC代码实例系列-08:Spring MVC通过@RestController和@PathVariable构建RESTFul风格的Web服务
超级通道 :Spring MVC代码实例系列-绪论本章主要记录如何通过@RestController和@PathVariable构建RESTFul风格的Web服务。涉及到的知识点有: - REST:Representational State Transfer 表现层状态转化,一种软件架构风格、设计风格。 - @RestController:一种控制器,@Controller与@Respo原创 2018-01-21 12:40:47 · 3795 阅读 · 2 评论 -
Spring MVC代码实例系列-09:Spring MVC配置Freemarker实现页面静态化的简单实例
超级通道 :Spring MVC代码实例系列-绪论本章主要记录Spring MVC配置Freemarker实现页面静态化的简单实例,涉及到的技术有: - @PathVariable通过获取URL上以模板{}标记的参数。 - @ModelAttribute 设置Model里的属性,本例中用来模拟数据库。 - FreeMarkerConfigurer 获取freemarker模板的配置be原创 2018-01-21 19:00:59 · 1118 阅读 · 0 评论 -
Spring MVC代码实例系列-10:Spring MVC实现简单的文件上传和下载
超级通道 :Spring MVC代码实例系列-绪论本章主要记录Spring MVC实现简单的文件上传和下载。涉及到的知识点有: - CommonsMultipartResolver:通用多部件解析器,用来实现多文件上传 - MultipartFile:多部件文件,用来传输多种类型的文件 - 两种文件保存方式:1.通过BufferedOutputStream写入服务器。2.通过Multip原创 2018-01-25 15:58:56 · 1318 阅读 · 0 评论 -
Spring MVC代码实例系列-11:Spring MVC实现简单的权限控制拦截器和请求信息统计拦截器
超级通道 :Spring MVC代码实例系列-绪论本章主要记录Spring MVC实现简单的权限控制拦截器和请求信息统计拦截器。本章涉及的知识点有: - mvc:interceptors :Spring MVC拦截器的XML配置标签 - HandlerInterceptorAdapter:拦截器适配器,一般用来继承,以实现项目需要的拦截器。 - X-Requested-With:requ原创 2018-01-26 15:09:18 · 3326 阅读 · 0 评论 -
Spring MVC代码实例系列-12:使用自带的validation实现自定义message表单校验
超级通道 :Spring MVC代码实例系列-绪论本章主要记录,如何在Spring MVC使用自带的validation实现自定义消息-表单校验。1.历史回顾在Spring MVC代码实例系列-06:Spring MVC配置Hibernate-Validator以及自定义校验注解中记录了如果通过注册自定义的校验驱动,配置自定义校验消息。 根据那篇文章记录的配置方式,实现了自定义m...原创 2018-02-10 15:23:27 · 3857 阅读 · 0 评论 -
SSM框架超级详细整合记录:Spring+Spring MVC+MyBatis+Maven+MySQL
1.前言本文主要对SSM框架整合的过程进行记录,作为之后参考的依据。1.1.参考文章Spring代码实例系列-绪论 Spring MVC代码实例系列-绪论 MyBatis代码实例系列-绪论1.2.技术简介在整合的SSM框架中,主要涉及的框架、插件或技术有:Spring:一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring MVC:一个用...原创 2018-02-10 23:41:36 · 7410 阅读 · 6 评论