Spring
lld2002
这个作者很懒,什么都没留下…
展开
-
Spring事务管理---利用TransactionProxyFactoryBean生成事务代理
转自:http://hi.baidu.com/xogjghsfhjemorr/item/75ed5d33610ce488f5e4ad0b通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三转载 2013-06-10 14:37:24 · 572 阅读 · 0 评论 -
memcached之java客户端:spymemcached与spring整合
转自:http://blog.sina.com.cn/s/blog_473f945901016e36.htmlmemcached之java客户端:spymemcached与spring整合---------net.spy.memcached.spring.MemcachedClientFactoryBean在net.spy.memcached.MemcachedClient每次使用的时转载 2015-04-13 21:05:16 · 917 阅读 · 0 评论 -
Spring的jackson2.x的Date格式化
参考:http://my.oschina.net/u/818540/blog/223052jackson 2.x关于时间格式化 比1.x 方便了很多,修改MappingJackson2HttpMessageConverter中DateFormat的patten:mvc:annotation-driven> mvc:message-converters>原创 2015-04-14 17:54:18 · 3075 阅读 · 1 评论 -
Hibernate整合Memcached二级缓存
今天弄了一天Hibernate整合Memcached二级缓存,跌跌撞撞终于初步搞定,不报错,总体感觉是Hibernate整合Memcached的官方支持不足。 一、Hibernate整合Memcached所需要Jar比较杂乱,不同文章有不同说法,而且没有统一下载地方。 https://code.google.com/p/hibernate-memcac原创 2015-04-10 18:33:55 · 875 阅读 · 0 评论 -
DBCP连接池配置参数说明
转自:http://blog.csdn.net/fairyhawk/article/details/7565391[html] view plaincopy bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"转载 2015-04-13 10:40:59 · 426 阅读 · 0 评论 -
使用Spring实现异常统一处理【四】--error-page中对异常进行log
自定义SimpleMappingExceptionResolver子类进行异常统一处理,该子类也难免出错,所以配合error-page是必要的,当在error-page中如果通过http request重定向,无法把exception变量传过去,要对异常信息进行log,只能在jsp中进行log记录,具体如下:<% Exception exception = (Exception)reque原创 2015-04-23 12:12:05 · 1583 阅读 · 0 评论 -
使用Spring实现异常统一处理【三】--java.lang.IllegalStateException: STREAM问题的解决
在《使用Spring实现异常统一处理【二】》中,在处理JSON转换的异常时,自定义异常处理类,自个就报java.lang.IllegalStateException: STREAM错误,原因为:在该自定义异常处理类中,使用了response.getWriter()进行错误信息输出,而Spring的MappingJackson2HttpMessageConverter应该通过response.get原创 2015-04-23 10:28:32 · 13101 阅读 · 0 评论 -
使用Spring实现异常统一处理【二】
在使用Spring实现异常统一处理【一】中,已给出一个关于返回json的异常处理方案,但此方案是根据http header的accept字段判断请求是否为json,如果我们accept字段不设置为“application/json”,则无法对json请求进行有效的异常统一处理。 在http://blog.csdn.net/m13321169565/article/details/原创 2015-04-22 20:47:25 · 835 阅读 · 0 评论 -
使用Spring实现异常统一处理【一】
最近在搭建新的应用框架,彻底抛弃了struts,应用spring mvc,在jsp端也只使用jstl和jquery,根据情况可能会用tile。异常的统一处理,是框架必要考虑点。Spring提供两种方式实现异常处理:一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler原创 2014-12-03 17:16:54 · 1640 阅读 · 0 评论 -
格式化Spring MVC 返回json的Date格式
在Spring MVC中,返回JSON,需通过org.springframework.http.converter.json.MappingJacksonHttpMessageConverter对对象进行转换。MappingJacksonHttpMessageConverter对Date的json输出为一个数字。为了格式化Date的JSON输出样式:方法一、为了格式化Date的JSON输出样式,需要新建ObjectMapper,MappingJacksonHttpMessageConverter使用。原创 2015-01-13 10:41:21 · 842 阅读 · 0 评论 -
HibernateTemplate 在事务、非事务、配置OpenSessionInViewFilter等不同情况下获取Session
HibernateTemplate在事务、非事务、配置OpenSessionInViewFilter等不同情况获取Session,总结如下: 1、事务在Controller处配置即可,一般情况无需在业务类中配置事务,除非业务类有不同的事务传播行为或隔离级别。 2、从定义了事务的方法为入口,方法里树形调用的方法(无论是否配置了事务)都在同一事务里。 3、同一事务下的方法使用同一Session。 4、在同一session下,相同Id的对象只有一个实例。 5、对象的持久态只原创 2015-01-11 13:28:00 · 729 阅读 · 0 评论 -
Spring MVC 的数据绑定、转换器、属性编辑器
转自:http://aokunsang.iteye.com/blog/1409505一、数据绑定 1、全局数据绑定第一种方式,定义一个BaseController,在里面注册一个protected void ininBinder(WebDataBinder binder){},添加注解@InitBinder。【注解式】 此种方式一般不建议使用第转载 2015-01-13 11:56:30 · 651 阅读 · 0 评论 -
spring3.0事务管理配置
第一种配置方法:基于XML的事务管理这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细配置如下:Xml代码 比如:Hibernate操作的HibernateTransactionManager,JDBC操作的使用Dat转载 2014-12-04 11:54:42 · 464 阅读 · 0 评论 -
Spring的properties解析【context:property-placeholder】
转自:http://www.cnblogs.com/beiyeren/p/3488871.html一般使用PropertyPlaceholderConfigurer来替换占位符,例如: classpath:com/foo/strategy.properties custom.strategy.class=com.foo.Defaul转载 2014-12-04 09:48:27 · 1703 阅读 · 0 评论 -
<mvc:annotation-driven />注解意义
是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。并提供了:数据绑定支持,@NumberFormatannotation支持,@Date转载 2014-09-03 19:09:37 · 430 阅读 · 0 评论 -
Could not open ServletContext resource [/WEB-INF/springmvc-servlet.xml]
转自搭建Spring 的mvc框架的时候报出来这个错误,其中可能有几个原因 springMVC org.springframework.web.servlet.DispatcherServlet 2 springMVC *.do 上面的代码是在web.xml中配置的,加载的就是*-servlet.xml文件,当前默认加载的是spri转载 2014-09-02 19:34:55 · 7792 阅读 · 0 评论 -
关于TestNG无法采用Spring注入bean的问题解决
昨天新搭建了一个Spring的框架,c原创 2014-09-04 11:01:34 · 5300 阅读 · 1 评论 -
Hibernate4异常解决方法汇总
1、Could not obtain transaction-synchronized Session for current thread 遇到此问题,在百度搜遍别人的解决方法,都不奏效,在通过一点点对比后,发现问题出现在一个小旮旯地方:把web.xml的hibernateSessionFilter的filter-mapping路径配成了“/”,正确应该为“/*”。原创 2015-04-21 15:51:16 · 555 阅读 · 0 评论