上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 45 下一页
摘要: Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts 2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等,并且能与Spring功能完美整合,比如能用来配置bean定义。SpEL是单独模块,只 阅读全文
posted @ 2016-11-17 10:07 wade&luffy 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 如何使用这些bean,bean加载的探索: MyTestBean bean=(MyTestBean) bf.getBean("myTestBean"); 仅从代码量上就能看出来bean的加载经历了一个相当复杂的过程,其中涉及各种各样的考虑。参照部分代码注释,是可以粗略地了解整个Spring加载bea 阅读全文
posted @ 2016-11-16 20:26 wade&luffy 阅读(629) 评论(0) 推荐(0) 编辑
摘要: spring容器循环依赖包括构造器循环依赖和setter循环依赖,那Spring容器如何解决循环依赖呢?首先让我们来定义循环引用类: 在Spring中将循环依赖的处理分成了3种情况: 构造器循环依赖 通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurrentlyInCreati 阅读全文
posted @ 2016-11-16 17:06 wade&luffy 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,Spring通过反射机制利用bean的class属性指定实现类来实例化bean 。在某些情况下,实例化bean过程比较复杂,如果按照传统的方式,则需要在<bean>中提供大量的配置信息,配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。Spring为此提供了一个org 阅读全文
posted @ 2016-11-16 14:19 wade&luffy 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 当Spring拿到一个元素时首先要做的是根据命名空间进行解析,如果是默认的命名空间,则使用parseDefaultElement方法进行元素解析,否则使用parseCustom Element方法进行解析。 自定义标签的使用 扩展Spring自定义标签配置大致需要以下几个步骤(前提是要把Spring 阅读全文
posted @ 2016-11-16 12:31 wade&luffy 阅读(2967) 评论(0) 推荐(1) 编辑
摘要: Spring将bean从配置文件到加载到内存中的全过程: BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); new ClassPathResource("beanFactoryTest 阅读全文
posted @ 2016-11-16 11:10 wade&luffy 阅读(727) 评论(0) 推荐(0) 编辑
摘要: @Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用 阅读全文
posted @ 2016-11-16 10:24 wade&luffy 阅读(904) 评论(0) 推荐(0) 编辑
摘要: Spring的解析源码 replaced-method的使用 阅读全文
posted @ 2016-11-16 10:11 wade&luffy 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: Spring的解析源码 lookup-method的使用 lookup-method实现方式说明: 阅读全文
posted @ 2016-11-16 09:57 wade&luffy 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Spring的解析源码 meta属性的使用 <meta key="special-data" value="sprecial stragey" /> BeanDefinition bd; String beanCategoriesExpression = (String)bd.getAttribut 阅读全文
posted @ 2016-11-16 09:50 wade&luffy 阅读(4127) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 45 下一页