
Spring
文章平均质量分 86
sdw360
这个作者很懒,什么都没留下…
展开
-
Spring资源加载分析
首先我们通过一段简短的程序来大体了解一下Spring是如何完成资源定位、加载、解析、注册、注入的过程。/** * * @author Sonicery_D */public class TestResourceLoader { public void test(){ System.out.println("Spring resource loader test...原创 2015-01-03 20:16:51 · 128 阅读 · 0 评论 -
Spring bean工厂
一提到Spring,首先窜进我们脑海的想必一定是IoC了,早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”---“依赖对象的获得被反转了”,他的结论。 基于这个结论,也就出现了后来的DI(依赖注入)。对于我们长期面向对象的程序猿而言,面向对象编程中,对象的生命周期和对象之间的依赖关系的管理无疑是往往最让我们 头疼的问题,其实XWork之前也提出了“创造”出一...原创 2015-01-03 20:25:21 · 218 阅读 · 0 评论 -
Spring MVC 源码浅析
初识SpringMVCSpringMVC现在较之Struts2可谓是出尽风头大红大致,但是作为一个表现层框架,SpringMVC也不得不面对,Web开发中表现层所要面对几大难题:url与具体的逻辑处理Controller类的映射关系处理HTTP请求参数的绑定HTTP返回响应的渲染初始化主线Spring MVC 运行基本流程要素在原始的纯servlet时代,我们对于请...原创 2015-01-03 21:21:15 · 208 阅读 · 0 评论 -
关于<context:component-scan/>与<context:annotation-config>问题
最近做项目发现Spring核心配置文件中的<context:component-scan/>与<context:annotation-config/>配置经常一起出现,但有时候又单独出现,而且没有出现问题。今天抽空看了看源码,发现原来这俩个标签的处理逻辑及其相似(在处理我们经常使用的几个注解上基本如出一辙)。 起初,添加<context:annota...原创 2014-09-03 20:51:44 · 114 阅读 · 0 评论 -
混合数据访问技术下的Spring 事务
转自http://www.ibm.com/developerworks/cn/java/j-lo-spring-ts2/联合军种作战的混乱Spring 抽象的 DAO 体系兼容多种数据访问技术,它们各有特色,各有千秋。像 Hibernate 是非常优秀的 ORM 实现方案,但对底层 SQL 的控制不太方便;而 iBatis 则通过模板化技术让您方便地控制 SQL,但没有 Hiberna...原创 2014-09-19 15:08:59 · 105 阅读 · 0 评论 -
Spring3.0 使用@ResponseBody处理json出现乱码
本来是使用的Jackson来处理普通对象到json对象的转换工作 ,无奈在对象中的属性为空时Jackson默认是将为空的属性也转换,然后就报错。 而且当前场景无法使用Jackson自带的注解等方式排除null属性,于是乎我便痛下狠心,用json-lib自己转换直接返回json字符串。结果异常是没了,但是乱码又出现了。。。 根据之前的经验,我发现出现的乱码都是“???”一堆的问号,直...原创 2014-10-10 09:00:05 · 162 阅读 · 0 评论 -
Spring MVC遇到HttpStatus 406 not acceptable 异常
今天项目突然遇到HTTPstatus406 异常,总所周知,406状态码表示的是,资源已经找到,只是该资源的MIME类型跟请求头的accept不一致。追根朔源,发现原来是请求json数据,返回的却是字符串。 以为之前未了修改StringHttpMessageConverter的默认字符集ISO-8859-1为UTF-8所以添加一下内容。 <bean class="org....原创 2014-10-15 22:01:00 · 256 阅读 · 0 评论