Spring-MVC合集
文章平均质量分 62
hanchao5272
路漫漫其修远兮,吾将上下而求索。https://hanchao.blog.csdn.net/
展开
-
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 · 2608 阅读 · 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 · 7450 阅读 · 6 评论 -
文件上传:java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory
1.错误信息二月 08, 2018 5:25:39 下午 org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet threw load() exceptionjava.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFact...原创 2018-02-08 17:32:52 · 2536 阅读 · 0 评论 -
Spring MVC Content type 'application/x-www-form-urlencoded' not supported
这是很久之前遇到的一个问题,大概是前台传递JSON,后台无法正常接收。这里记录一下解决方法:通过consumes 指定处理请求的提交内容类型(Content-Type)。@PostMapping(value = "/book/set/",consumes = "application/json")原创 2018-02-07 11:06:33 · 43581 阅读 · 2 评论 -
Spring MVC 之 mvc:interceptors 拦截器的用法
原文地址:Spring MVC 之 mvc:interceptors 拦截器的用法1.配置拦截器mvc:interceptors> mvc:interceptor> mvc:mapping path="/**" /> mvc:exclude-mapping path="/static/**" /> bean clas转载 2018-01-23 15:38:31 · 1489 阅读 · 0 评论 -
Spring MVC:ClassNotFoundException: freemarker.template.TemplateHashModelEx
1.报错信息一月 21, 2018 2:41:08 下午 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'f原创 2018-01-21 14:42:36 · 5838 阅读 · 0 评论 -
Spring MVC传参:Cannot construct instance of xxxxx(no Creators, like default construct, exist)
1.错误信息严重: Servlet.service() for servlet [spring-mvc] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversio原创 2018-01-21 10:43:24 · 36043 阅读 · 15 评论 -
HTTP Status 415 Unsupported Media Type [Spring MVC @RequestBody传递Json数据 ]
1.错误信息415 Unsupported Media TypeThe server refused this request because the request entity is in a format not supported by the requested resource for the requested method.2.解决2.1.mvc:an原创 2018-01-14 17:45:31 · 3649 阅读 · 0 评论 -
IDEA中Maven项目的web.xml中报错:cannot resolve servlet 'spring-mvc'
1.问题描述在pom.xml中,已经包含了所有的spring相关包。 在web.xml中,显示如下在红字部分Ctrl+F1,提示cannot resolve servlet 'spring-mvc'2.解决在Project Structure>Modules>Web中,配置web.xml和web资源目录,具体如下:原创 2018-01-06 23:16:45 · 18115 阅读 · 10 评论 -
javax.validation : HV000030: No validator could be found for type: java.lang.Integer
1.错误信息严重: Servlet.service() for servlet [spring-mvc] in context with path [] threw exception [Request processing failed; nested exception is javax.validation.UnexpectedTypeException: HV000030: No va原创 2018-01-17 22:28:47 · 2554 阅读 · 0 评论 -
Spring MVC代码实例系列-绪论
SSM框架超级详细整合记录:Spring+Spring MVC+MyBatis+Maven+Git+MySQL+IDEA最近抽空将Spring MVC涉及到的一些技术进行了复习,并写了一些入门实例,将源代码整理到这里,作为以后翻阅的记录。说明: - 因为时间有限,文章内容可能存在错别字等现象,敬请谅解。 - 为了展示各知识点,有些命名方式很不规范,敬请谅解。 1. 不...原创 2018-01-13 16:15:25 · 1691 阅读 · 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 · 3907 阅读 · 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 · 3346 阅读 · 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 · 1899 阅读 · 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 · 1657 阅读 · 0 评论 -
Spring MVC代码实例系列-04:通过自定义视图(继承InternalResourceView),实现既能解析Jsp页面又能解析Html页面的目的
超级通道 :Spring MVC代码实例系列-绪论本章主要讲解了如何通过自定义视图,达到项目既能解析Jsp页面又能解析Html页面的目的。主要涉及的技术有: - InternalResourceViewResolver : 内部资源视图解析器,一般用来处理系统的视图解析。 - InternalResourceView : 内部资源视图,InternalResourceViewResolve原创 2018-01-18 22:26:47 · 3286 阅读 · 1 评论 -
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 · 3440 阅读 · 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 · 1833 阅读 · 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 · 3822 阅读 · 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 · 1140 阅读 · 0 评论 -
Spring MVC代码实例系列-10:Spring MVC实现简单的文件上传和下载
超级通道 :Spring MVC代码实例系列-绪论本章主要记录Spring MVC实现简单的文件上传和下载。涉及到的知识点有: - CommonsMultipartResolver:通用多部件解析器,用来实现多文件上传 - MultipartFile:多部件文件,用来传输多种类型的文件 - 两种文件保存方式:1.通过BufferedOutputStream写入服务器。2.通过Multip原创 2018-01-25 15:58:56 · 1345 阅读 · 0 评论 -
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 · 5458 阅读 · 0 评论 -
spring-mvc引入jackson-dataformat-xml依赖后部分接口返回xml
概述工程是一个spring-mvc,使用jackson作为RestController序列化组件,一切都相安无事。直到有一天添加依赖的时候,间接引入了jackson-dataformat-xml,惊奇的发现部分接口的返回竟然从json变成了xml….带着满脸奔跑的草泥马,不禁提出了3个问题:为什么原来是好的?为什么只有部分接口的json变成了xml?我该怎么解决这个问题?问题1 ...转载 2019-07-23 15:59:30 · 2255 阅读 · 1 评论