随笔分类 -  spring

摘要:在基于Spring获取properties文件属性值的时候,一般使用@Value的方式注入配置文件属性值,但是总是需要引入这些多余的变量,有点不爽,今天研究了下,基于Spring解析@Value的方式,使用EmbeddedValueResolverAware解析配置文件,实现起来也很简单 工具类如下 阅读全文
posted @ 2017-06-13 14:48 人生如若初见 阅读(5395) 评论(0) 推荐(0) 编辑
摘要:在做spring+mybatiss时,自动扫描都配置正确了,却在运行时出现了如下错误。后来查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件,将对应的xml文件放到这个文件夹下运行就不会出现下面的错误。说明出现这个错误的原因是maven 阅读全文
posted @ 2017-05-31 15:35 人生如若初见 阅读(673) 评论(0) 推荐(0) 编辑
摘要:ContentType 为 application/x-www-form-urlencoded (表单)时,入参前不需要加@ResponseBody; ContentType 为 application/json 时,入参前需要加@ResponseBody(还需要加其他配置才能完成json自动映射成 阅读全文
posted @ 2017-05-15 19:35 人生如若初见 阅读(861) 评论(0) 推荐(0) 编辑
摘要:Spring事务传播机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。 其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在Transactio 阅读全文
posted @ 2016-08-24 10:22 人生如若初见 阅读(665) 评论(0) 推荐(0) 编辑
摘要:事件机制作为一种编程机制,在许多语言中都提供了支持。JAVA语言也不例外,java中的事件机制的参与者有3种角色: 1.event object 2.event source 3.event listener这三个角色的含义字面上很好解,它们就定义了事件机制的一个基本模型。作为一种常用的编程设计机制 阅读全文
posted @ 2016-04-23 16:21 人生如若初见 阅读(7253) 评论(0) 推荐(0) 编辑
摘要:阅读目录 如果有这样的需求: 1 不想再bean.xml加载的时候实例化bean,而是想把加载bean.xml与实例化对象分离。 2 实现单例的bean 以上的情况,都可以通过工厂方法factory-method来创建bean。 这样再加载bean.xml时,不会直接实例化bean,而是当调用fac 阅读全文
posted @ 2016-03-16 14:22 人生如若初见 阅读(400) 评论(0) 推荐(0) 编辑
摘要:Spring3.0不支持Quartz2.0,因为org.quartz.CronTrigger在2.0从class变成了一个interface造成IncompatibleClassChangeError错误:Caused by: java.lang.IncompatibleClassChangeErr 阅读全文
posted @ 2016-03-16 14:03 人生如若初见 阅读(5802) 评论(1) 推荐(1) 编辑
摘要:1、使用idea新建一个基于maven的web项目,参考 http://www.cnblogs.com/winkey4986/p/5279820.html 2、采取了比较偷懒的配置方法,只配置了一个DispatcherServlet,注意区别同时配置DispatcherServlet和Context 阅读全文
posted @ 2016-03-15 18:46 人生如若初见 阅读(479) 评论(0) 推荐(0) 编辑
摘要:  从图中可以看出:ContextLoaderListener初始化的上下文加载的Bean是对于整个应用程序共享的,不管是使用什么表现层技术,一般如DAO层、Service层Bean;DispatcherServlet初始化的上下文加载的Bean是只对Spring Web MVC有效的Bean,如C 阅读全文
posted @ 2016-03-15 16:52 人生如若初见 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:Spring事件监听实现了观察者模式。本Demo在junit4测试环境中实现 主要有三个类事件类、监听器类、事件发布类(入口) 事件类必须继承 ApplicationEvent,代码如下: 监听器Listener类需实现  ApplicationListener 接口  ApplicationLis 阅读全文
posted @ 2016-03-15 14:47 人生如若初见 阅读(5265) 评论(0) 推荐(0) 编辑
摘要:1 描述在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。那么,能不能将所有类型的异常处理从各处理过程解耦出来,这... 阅读全文
posted @ 2015-12-04 15:26 人生如若初见 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示