`
liuzhaomin
  • 浏览: 204839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Spring xml注入

阅读更多

构造方法注入:

<bean id="a" class="com.astute.sparrow.spring.ioc.test.A">
  <constructor-arg type="int">
   <value>12345</value>
  </constructor-arg>
 </bean>

<bean id="a" class="com.astute.sparrow.spring.ioc.test.A">
<constructor-arg index="0" value="abcde"/>
<constructor-arg index="1" value="12345"/>
</bean>

  

 

 Setter方法注入:

<bean id="a" class="com.astute.sparrow.spring.ioc.test.A">
	<constructor-arg index="0" value="abcde"/>
	<constructor-arg index="1" value="12345"/>
	<property name="b" ref="b"/>
</bean>

 

 

DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
reader.loadBeanDefinitions("classpath:com/astute/sparrow/spring/ioc/test/spring-ioc-test.xml");
		A a = (A) factory.getBean("a");

  

 

 

 

 

分享到:
评论

相关推荐

    Spring xml 方式配制的小demo

    Spring的DI机制允许我们将对象之间的依赖关系解耦,通过XML配置进行注入。例如,`ref`属性的使用就是一种依赖注入,它表示`exampleBean`的`property2`依赖于名为`anotherBean`的Bean。 3. **自动装配(Autowired)...

    spring依赖注入底层详解

    Spring依赖注入是Spring框架的核心特性之一,它极大地简化了Java应用程序的开发,使得对象之间的依赖关系得以解耦,提高了代码的可测试性和可维护性。本文将深入探讨Spring依赖注入的底层实现机制。 首先,我们要...

    一步步实现Spring框架(二)XML注入

    在Spring框架中,XML注入是实现依赖注入(Dependency Injection,DI)的一种常见方式,它允许开发者通过XML配置文件来声明对象及其依赖关系。本篇将深入讲解如何一步步实现Spring框架中的XML注入,涵盖Bean的创建、...

    模拟spring的xml配置文件注入

    在Spring框架中,XML配置文件是核心组成部分,它定义了bean的实例化、依赖注入以及其他的框架设置。本文将深入探讨如何模拟Spring的XML配置文件注入,并通过SAXBuilder解析XML文件来实现这一过程。 首先,理解XML...

    spring bean XML配置入门

    一旦XML配置加载到Spring容器中,容器将根据配置创建Bean实例,并按照定义进行初始化、依赖注入,最后完成Bean的生命周期管理。 10. **实践操作**: 在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean...

    Spring依赖注入使用构造设注入demo

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本篇将详细讲解如何使用构造器注入作为Spring依赖注入的一种方式,...

    Spring注释 注入方式源码示例,Annotation

    凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处需要注入对象,所以用@Resource就有了ref的功效。 要用注解注入方式...

    spring配置文件:整理总结Spring中XML配

    ### Spring配置文件:整理与总结Spring中XML配置的最佳实践 #### 概述 Spring框架作为一个强大的Java应用框架,在企业级应用开发中占据了重要的地位。它为普通的Java对象(Plain Old Java Objects, POJOs)提供了...

    spring的注入方式

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象间的依赖关系得以解耦,提高了代码的可测试性和可维护性。Spring提供了多种注入方式,包括set注入、构造注入和自动注入...

    Spring注解注入属性

    在Spring早期版本中,依赖注入主要通过XML配置文件实现,即在配置文件中明确指定哪些bean之间存在依赖关系,然后由Spring容器负责在运行时创建并装配这些bean。 然而,随着Java注解的普及,Spring也引入了基于注解...

    Spring依赖注入检查.

    Spring依赖注入是Spring框架的核心特性之一,它极大地简化了Java应用程序的开发,使得对象之间的依赖关系得以解耦,提高了代码的可测试性和可维护性。本文将深入探讨Spring依赖注入的概念、工作原理以及如何在实际...

    spring依赖注入的实现原理

    Spring依赖注入(Dependency Injection,简称DI)是Java应用开发中常用的设计模式,它极大地提高了代码的可测试性和可维护性。在Spring框架中,依赖注入是核心特性之一,通过控制反转(Inversion of Control,IoC)...

    Spring IOC之方法注入

    本文将深入探讨Spring中的一个特殊概念——方法注入,它是IOC的一种扩展形式。 方法注入允许我们在运行时通过容器调用特定的方法来传递依赖。这种方法与传统的构造器注入和属性注入相比,提供了更大的灵活性,因为...

    Spring的注入方式详解

    Spring 框架是 Java 开发中非常重要的一个组件,它提供了一种强大的依赖注入...在现代 Spring 版本中,注解驱动的注入(如 `@Autowired` 和 `@Qualifier`)也变得越来越流行,它能够简化 XML 配置,使代码更加整洁。

    spring依赖注入

    为了实现这些注入,我们需要在Spring配置文件(通常是XML或Java配置)中声明bean及其依赖。XML配置中,使用`&lt;bean&gt;`标签定义bean,使用`&lt;property&gt;`或`&lt;constructor-arg&gt;`标签来指定注入的属性或构造器参数。而在...

    Spring依赖注入的方式

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本文将深入探讨Spring中的依赖注入方式,包括构造器注入、设值注入...

    spring的setter注入和构造注入(XML讲解以及常见错误)

    4. **注入的bean不存在**:当试图注入一个在XML配置中未定义的bean时,Spring会抛出`NoSuchBeanDefinitionException`。 5. **循环依赖**:两个或多个bean之间存在互相依赖的关系,如果没有正确处理,会导致Spring...

    Spring三种注入方式(三)

    除了以上三种方式,Spring还提供了基于注解的元数据注入,如`@Resource`、`@Qualifier`等,以及XML配置文件中的`&lt;bean&gt;`标签等方式进行依赖注入。在实际开发中,可以根据需求选择合适的方式,通常推荐使用构造器注入...

    spring依赖注入三种方式 测试源码

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本文将深入探讨Spring中的三种依赖注入方式,并结合源码分析其工作...

Global site tag (gtag.js) - Google Analytics