Spring
文章平均质量分 54
fangchao3652
面朝大海 春暖花开
展开
-
Spring依赖注入与控制反转
Spring依赖注入与控制反转 IoC原创 2014-04-16 21:18:43 · 961 阅读 · 0 评论 -
Hibernate4与hibernate3主要区别与版本不一致导致的错误
Hibernate版本改动Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法Spring3.1去掉了HibernateD原创 2014-04-21 21:15:00 · 3048 阅读 · 0 评论 -
在Struts2里面嵌入Spring
第一步:在web.xml中加入下面的listener org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml -->原创 2014-04-22 22:30:11 · 933 阅读 · 0 评论 -
struts 2整合spring要注意的问题(二)
在 strutss2_spring_plugin.xml配置文件中有一个strus.objectFactory. spring.auto原创 2014-04-24 08:53:08 · 962 阅读 · 0 评论 -
Struts时整合spring 应注意的问题
1.若你是用的是最新的 myeclipse 就不用再导入struts-spring-plugin-jar了,不然会冲突。2.记得在web.xml里面加上 org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-IN原创 2014-04-23 16:34:56 · 965 阅读 · 0 评论 -
SSH整合中文
在struts2里面配置一个常量或者是用spring 的filter(配置在web.xml中的struts2的filter的前面) encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding GBK encodingFilter /*原创 2014-04-24 11:01:04 · 943 阅读 · 0 评论 -
Spring SpEL 中的EvaluationContext 及Root
理解: EvaluationContext可以理解为parser 在这个环境里执行parseExpression解析操作,比如说我们现在往ctx(一个EvaluationContext )中放入一个 对象list (注:假设list里面已经有数据,即list[0]=true).ctx.setVariable("list" , list);//可以理解为往ctx域 里放了一个list变量接下来要想原创 2016-11-13 19:12:07 · 11879 阅读 · 1 评论 -
Spring BeanFactoryPostProcessor容器后处理器执行时机
public class MyBeanFactoryPostProcessor implements BeanFactoryPostProcessor{ /** * 重写该方法,对Spring进行后处理。 * @param beanFactory Spring容器本身 */ public void postProcessBeanFactory原创 2016-11-14 14:17:00 · 881 阅读 · 0 评论 -
spring使用xml进行声明式事务管理
spring使用xml进行声明式事务管理原创 2014-04-20 20:19:16 · 848 阅读 · 0 评论 -
Bean销毁之前的行为
Bean销毁之前的行为原创 2014-04-17 21:14:19 · 912 阅读 · 0 评论 -
依赖关系注入之后的行为
依赖关系注入之后的行为原创 2014-04-17 21:08:54 · 973 阅读 · 0 评论 -
协调作用域不同步的Bean
协调作用域不同步的Bean原创 2014-04-17 21:46:17 · 1051 阅读 · 0 评论 -
spring 总结
spring 总结原创 2014-04-19 21:05:51 · 1196 阅读 · 0 评论 -
hiberate4整合Spring3.1时出现 java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider
hiberate4整合Spring3.1时出现 java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider原创 2014-04-19 20:21:41 · 2664 阅读 · 0 评论 -
Spring SpEL表达式
Spring Expression Language (SpEL)语言支持在运行时操作和查询对象,其语法类似统一的EL语言,但是SpEL提供了额外的功能。SpEL支持以下功能:文本表达式布尔类和关系操作正则表达式类表达式访问属性、数组、集合和map方法调用关系操作赋值操作调用构造函数Bean 引用数组构造内联list三元操作变量用户自定义函数集合投影集合选择模板表达式使用SpEl进行表转载 2014-04-18 20:16:31 · 1036 阅读 · 0 评论 -
spring使用Annotation进行声明式事务管理
首先bean.xml文件配置如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" x原创 2014-04-19 21:24:26 · 2065 阅读 · 0 评论 -
SpringDaoSupport
先上源码:@Component("logDAO") public class LogDAOImpl extends SuperDAO implements LogDAO { public void save(Log log) { //this.getHibernateTemplate().save(log); this.getHibernateTemplate().s原创 2014-04-21 11:46:10 · 1039 阅读 · 0 评论 -
SpEL代码
public class SpEL { public static void main(String[] args) { ExpressionParser parser=new SpelExpressionParser(); EvaluationContext ctx=new StandardEvaluationContext(); List list=new ArrayLis原创 2014-04-18 21:31:18 · 938 阅读 · 0 评论 -
HiberateTemplate
设计模式: Template Method1.在Spring中初始化HiberateTemplate ,注入 sessionFactory2.Dao里注入HiberateTemplate3.save 写getHiberateTemplate.save();配置hiberateTemplate 的bean.xml 片段如下: <bean id="sessio原创 2014-04-20 21:28:21 · 937 阅读 · 0 评论 -
Spring BeanFactoryPostProcessor Bean后处理器 执行时机
上图是BeanPostProcessor 的两个接口的调用时机 下面我们来分析一下通过BeanFactory作为容器实例化bean及bean后处理器的执行时机:bean调用相应的构造函数,一般是空构造函数(该bean依赖的其他bean也调用自己的构造函数)Spring执行依赖关系注入(也就是根据spring自动调用setter方法)postProcessBeforeInitializatio原创 2016-11-14 14:11:18 · 1378 阅读 · 0 评论