随笔分类 -  Spring

Spring Framework
摘要:产生错误的背景:springmvc使用<mvc:annotation-driven>进行配置,那么只要引入响应的json解析包就可以了。在pom中已经引入了如下: web.xml配置DispatcherServlet如下: 上面的配置是正确的。但是当使用@ResponseBody注解要返回json数 阅读全文
posted @ 2017-05-24 18:18 兴趣使然~ 阅读(185) 评论(0) 推荐(0)
摘要:在使用"redirect:xxx.do?param=中文"时会出现乱码问题,解决方案如下: 使用model.addAttribute来替代直接拼接参数。如下: 阅读全文
posted @ 2017-02-22 22:14 兴趣使然~ 阅读(1612) 评论(0) 推荐(0)
摘要:在Spring3.1之后,如果使用<mvc:annotation-driven />,即使用注解驱动,默认情况下已经配置了MappingJackson2HttpMessageConverter,那么只要加入对应的实现jar包即可: 如果没有使用<mvc:annotation-driven />,则需 阅读全文
posted @ 2017-01-31 13:00 兴趣使然~ 阅读(196) 评论(0) 推荐(0)
摘要:一般情况下,对上传的文件会进行大小的限制。如果超过指定大小时会抛出异常,一般会对异常进行捕获并友好的显示出来。以下用SpringMVC之文件上传进行完善。 首先配置CommonsMultipartResolver,必须开启resolveLazily,该参数表示延迟解析,否则无法在Controller 阅读全文
posted @ 2017-01-29 23:25 兴趣使然~ 阅读(3665) 评论(0) 推荐(0)
摘要:上传是web程序中常见的功能,当使用上传时,需要把form表单中的enctype属性改为multipart/form-data,这样就使用了二进制进行上传,而后台需要解析这些数据。DispatcherServlet并不能解析它,而需要委托给Spring中的MultipartResolver接口实现去 阅读全文
posted @ 2017-01-28 15:55 兴趣使然~ 阅读(2418) 评论(0) 推荐(0)
摘要:在数据绑定上,SpringMVC提供了到各种基本类型的转换,由前端到后台时,SpringMVC将字符串参数自动转换为各种基本类型。而对于其他,则需要自己编写代码进行转换。本随笔以转换时间类型为例,使用三种方式进行实现(其实是两种): 一、使用Converter 转换器必须实现Converter接口, 阅读全文
posted @ 2017-01-27 21:45 兴趣使然~ 阅读(679) 评论(0) 推荐(0)
摘要:SpringMVC已经实现了对Java校验API(JSR-303)的支持,通过使用该API可以实现对数据的校验。要使用SpringMVC的Java校验API并不需要任何配置,只要引入其实现即可。本文使用hibernate-validator 5.2.4。 首先使用Maven使用hibernate-v 阅读全文
posted @ 2017-01-27 20:56 兴趣使然~ 阅读(3521) 评论(0) 推荐(0)
摘要:Spring除了提供增强原有功能的方法外,还提供了为一个对象引入新功能的方法。如下: 现在为该类的实例化对象引入新方法f()。首先先定义一个接口表示要引入该接口的方法: 既然要有引入新功能,除了接口那肯定还要实现类: 接着使用<aop:declare-parents>标签进行配置: 其中,types 阅读全文
posted @ 2017-01-22 23:25 兴趣使然~ 阅读(563) 评论(0) 推荐(0)
摘要:本随笔内容要点如下: 什么是AOP AOP术语解释 Spring中AOP的xml实现 一、什么是AOP AOP(Aspect Oriented Programming),即面向切面编程。那什么是面向切面编程呢?切面又是什么呢? 如下图,本来存在ServiceA、ServiceB、ServiceC的, 阅读全文
posted @ 2017-01-22 00:36 兴趣使然~ 阅读(368) 评论(0) 推荐(0)
摘要:本随笔内容要点如下: bean的作用域 占位符 一、bean的作用域 在默认情况下,Spring管理的bean的单例的。也就是说,无论注入多少次,都是同一个bean对象。一般情况下,单例模式是足以应付大多数场景。 Spring还提供了其他几个可选的作用域: prototype:原型,每次从容器获取对 阅读全文
posted @ 2017-01-20 00:51 兴趣使然~ 阅读(188) 评论(0) 推荐(0)
摘要:本随笔内容要点如下: 依赖注入 Spring装配bean的方式 条件化装配 一、依赖注入 我理解的依赖注入是这样的:所谓的依赖,就是对象所依赖的其他对象。Spring提供了一个bean容器,它负责创建应用程序中的bean并通过依赖注入来协调这些对象之间的关系,实现自动创建与管理所创建的对象。我们只需 阅读全文
posted @ 2017-01-18 21:43 兴趣使然~ 阅读(254) 评论(0) 推荐(0)
摘要:由于之前学了好多知识,感觉挺乱的。趁放假,想对这些知识快速回忆复习归纳下。所以就有了这些随笔啦,这些随笔跟随博主自己思路随便编写,没有任何逻辑,并不是所谓的教程,他人只能参考阅读,勿喷......随笔中可能会出现错误哈,如果有人看了并且发现了留言哈。勿喷,谢谢哈~先对Spring进行简要概括,以下内 阅读全文
posted @ 2017-01-16 20:53 兴趣使然~ 阅读(180) 评论(0) 推荐(0)