- 博客(14)
- 收藏
- 关注
转载 高级依赖配置 - FieldRetrievingFactoryBean
FieldRetrievingFactoryBean用于获取Field值,使用该工厂Bean类可以获取类的静态Field或者对象的实例Field值,FieldRetrievingFactoryBean获得指定的Field值之后,就可以获取将获取的值注入到其他的Bean中,也可以直接定义成新的Bean。使用FieldRetrievingFactoryBean访问Field值有两种情况:获取静
2017-07-27 13:02:23
1033
转载 高级依赖配置-PropertyPathFactoryBean
PropertyPathFactoryBean用于获取目标Bean的属性值,获取的值可以注入成一个bean实例,该Bean实例可以为一个Bean,也可以为一个值使用PropertyPathFactoryBean的原理就是调用指定Bean实例的指定getter方法来获取其返回值。因此需要指定如下两个属性值: 1>调用哪个对象:TargetObject/targetBeanName
2017-07-27 13:01:16
519
转载 高级依赖配置 - MethodInvokingFactoryBean
FieldRetrievingFactoryBean用于获取Field值,使用该工厂Bean类可以获取类的静态Field或者对象的实例Field值,FieldRetrievingFactoryBean获得指定的Field值之后,就可以获取将获取的值注入到其他的Bean中,也可以直接定义成新的Bean。使用FieldRetrievingFactoryBean访问Field值有两种情况:获取静
2017-07-27 13:00:27
361
原创 Spring基于java注解配置
Spring框架是控制反转 (IOC) 或依赖性注入 (DI) 模式的推动因素,而这种推动是通过基于容器的配置实现的。过去,Spring 允许开发人员使用基于 XML 的配置,通过利用应用程序上下文 XML 文件来管理 bean 依赖性。此文件处于应用程序的外部,包含 bean 及其与该应用程序的依赖项的定义。尽管使用 XML 配置较为简单和便捷,但仍有另外一种方法可定义bean 及其依赖项。
2017-07-27 11:40:55
568
原创 Spring协调作用域不同步的bean
当两个singleton作用域的Bean存在依赖关系时,或者当prototype作用域的bean依赖singleton作用域的Bean时,使用Spring提供的依赖注入进行管理即可。singleton作用域的Bean只有一次初始化的机会,它的依赖关系也只有在初始化阶段被设置,当singleton作用域的Bean依赖prototype作用域的Bean时,Spring容器会在初始化si
2017-07-27 10:39:45
326
原创 Spring里的Bean继承与Java继承的区别
+Spring中的Bean继承与Java中的继承截然不同。前者是实例与实例之间参数值的延续,后者则是一般到特殊的细化;前者是对象与对象之间的关系,后者则是类与类之间的关系。详细区别如下:1) Spring中的子Bean和父Bean可以是不同类型,但Java中的继承则可保证子类是一种特殊的父类。2) Spring中Bean的继承是实例之间的关系,因此主要表现为参数值的延续;而Java中的继承
2017-07-26 21:55:39
2072
原创 spring与数据库的连接简单版
public class BeanText {public static void main(String[] args) throws Exception {ApplicationContext acContext=new ClassPathXmlApplicationContext("bean.xml"); //数据源DataSource daSource=(D
2017-07-26 16:11:16
232
原创 spring中reques的运用
与其他spring文件不同的是,运用request的spring不需要再src建立bean.xml文件,只需在web.xml文件同目录下建立一个application.xml文件+当通过Spring容器创建Bean时,不仅可以完成Bean的初始化工作,还可以为Bean指定作用域。在Bean元素添加scope属性即可配置Bean的作用域。Spring支持一下五种作用域: 1. singl
2017-07-26 15:55:40
392
原创 Spring注入集合值
集合主要为:+List+Set+Map+Propertiespublic class Chinese implements Person{private List school;private Map scores;private Map phaseAxes;private Properties health;
2017-07-26 15:38:21
225
原创 spring实例工厂,静态工厂以及写有工厂方法的程序
实例工厂:静态工厂:普通工厂:总结:实例工厂需要写入工厂bean ,并且其他需要继承工厂bean并且实现工厂方法 静态工厂只需要继承工厂方法即可 一般工厂只需写个工厂类即可
2017-07-26 14:32:47
228
原创 基于XMLSchema的简化配置方式也就是Spring中的命名空间以及国际化
Spring2.0开始,spring允许使用基于XML Schema的配置方式来简化Spring配置文件,这种方式更加简洁,可以对Spring配置文件进行“减肥”。util Schema下提供了如下几个元素:constant:该元素用于获取指定类的静态Field的值。它是FieldRetrievingFactoryBean的简化配置property-path:该元素用于获取
2017-07-26 13:43:02
284
原创 Spring依赖注入简单版
程序概念:Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为“依赖注入”的方式来管理Bean之间的依赖关系。使用依赖注入,不仅可以为Bean注入普通的属性值,还可以注入其他Bean的引用。依赖注入是一种优秀的解耦方式,其可以让Bean以配置文件组织在一起,而不是以硬编码的方式耦合在一起。依赖注入分为两种:1:set注入2:构造注入示例:set注
2017-07-26 12:48:14
291
转载 Spring入门之Spring介绍
目录(?)[-]Spring简介Spring优点低侵入式设计代码的污染极低独立于各种应用服务器基于Spring框架的应用可以真正实现Write OnceRun Anywhere的承诺Spring的IoC容器降低了业务对象替换的复杂性提高了组件之间的解耦Spring的AOP支持允许将一些通用任务如安全事务日志等进行集中式管理从而提供了更好的复用Spring的ORM和DAO
2017-07-26 11:39:51
254
转载 Spring的bean后处理器和容器后处理器
目录(?)[-]Spring后处理器的作用Bean后处理器即当Spring容器实例化Bean实例之后进行的增强处理容器后处理器对容器本身进行处理并总是在容器实例化其他任何Bean之前读取配置文件的元数据并可能修改这些数据通过使用后处理器可以模拟Spring的AOP切面编程bean后处理器BeanPostProcessorBeanPostProcessor后处理器的使
2017-07-26 11:32:14
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人