-
Spring杂谈
收藏使用Spring时遇到的问题及源码分析为什么
最近更新文章
Spring对事务管理的支持的发展历程(基础篇)
1、问题
Connection conn =
DataSourceUtils.getConnection();
//开启事务
conn.setAutoCommit(false);
try {
Object retVal =
callback.doInConnection(conn);
conn.commit(); / ...
Spring3.1 对Bean Validation规范的新支持(方法级别验证)
上接Spring提供的BeanPostProcessor的扩展点-1继续学习。
一、Bean Validation框架简介
写道
Bean Validation standardizes constraint definition, declaration and validation for the Java platform.
大体意思是:Bean Validati ...
Spring开闭原则的表现-BeanPostProcessor扩展点-2
上接Spring提供的BeanPostProcessor的扩展点-1继续分析。
四、BeanPostProcessor接口及回调方法图
从图中我们可以看出一共五个接口,共十个回调方法,即十个扩展点,但我们之前的文章只分析了其中八个,另外两个稍候也会解析一下是干什么的。
================================================ ...
Spring开闭原则的表现-BeanPostProcessor的扩展点-1
上接Spring事务处理时自我调用的解决方案及一些实现方式的风险继续分析,在分析上篇的问题之前,我们需要了解下BeanPostProcessor概念和Spring容器创建Bean的流程。
一、BeanPostProcessor是什么
接口定义
package org.springframework.beans.factory.config;
public interface Be ...
Spring事务处理时自我调用的解决方案及一些实现方式的风险
前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。
1、预备知识
aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】
s ...
跟我学spring3 目录贴及电子书下载
扫一扫,关注我的公众号
购买地址
一、《跟我学spring3》电子书下载地址:
《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf
跟我学spring3系列 word原版 下载
二、源代码下载
最新依赖地址:
我对AOP的理解
1、问题
问题:想要添加日志记录、性能监控、安全监测
2、最初解决方案
2.1、最初解决方案
缺点:太多重复代码,且紧耦合
2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损
2.3、使用装饰器模式/代理模式改进的解决方案
装饰器模式:动态地给一个对象添加一些额外的职责。就增加功能来说, 装饰器模式相比生成子类更 ...
我对IoC/DI的理解
IoC
IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性
1、为什么需要IoC容器
1.1、应用程 ...
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
下载地址
一 开发环境
1、动态web工程
2、部分依赖
java代码:
hibernate-release-4.1.0.Final.zip
hibernate-validator-4.2.0.Final.jar
spring-framework-3.1.1.RELEASE-with-docs.zip
proxool-0.9.1.jar
log4j 1.2.16 ...
»Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了)
6.5 AspectJ切入点语法详解
6.5.1 Spring AOP支持的AspectJ切入点指示符
切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:
execution:用于匹配方法执行的连接点;
wit ...
- 专栏创建者:jinnianshilongnian
- 创建时间:2012-04-19 05:33:25
- 专栏文章数:50篇
- 专栏被浏览:3008662 次
本专栏热门文章
最新评论
到现在我都认为这篇文章是比较经典的,但是说实话,看懂的人真的不多,除非他看懂了spring IOC的整 ...
zb604501693 评论了 Spring开闭原则的表现-BeanPostProcessor扩 ...
zb604501693 评论了 Spring开闭原则的表现-BeanPostProcessor扩 ...
我测试了Clock.systemDefaultZone(); 这个API居然需要花100ms的执行时间 ...
shownex123 评论了 Spring4新特性——JSR310日期时间API的支 ...
shownex123 评论了 Spring4新特性——JSR310日期时间API的支 ...
这个尤其在springmvc+spring+hibernate等集成时最容易出问题的地,最典型的错误就 ...
xyzc1988 评论了 context:component-scan扫描使用上的容易忽 ...
xyzc1988 评论了 context:component-scan扫描使用上的容易忽 ...
涛神,最近有个地方要动态更新controller,正好参考了您的文章,您例子里使用的是spring4. ...
feiweiwei 评论了 Spring动态部署Bean/Controller/Groovy Con ...
feiweiwei 评论了 Spring动态部署Bean/Controller/Groovy Con ...