`
njuptsoz
  • 浏览: 91542 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spring中的IOC学习注入(二)

阅读更多

IOC的作用主要在于松耦合。

 

那么,这就意味着在程序中我们要减少对象与对象之间的依赖性,所以,我们就在xml配置文件中声明这些依赖关系。

 

但是,在生命依赖关系之前,我们还需要对bean注入一些初始属性。

 

一般的说,我们写类,都会写成Javabean。简单地说,就是提供了set和get属性的方法。

 

这样,在spring中的配置文件中,就可以注入bean的属性了。如下:

<bean id="class1" class="com.javaeye.spring.One">
    <property name="arg1" value="xxx" />
</bean>

 

如若需要注入的属性也是一个bean,那就如下:

<bean id="class1" class="com.javaeye.spring.One">
    <property name="arg1" value="xxx" />
    <property name="arg2" ref="yyy" />
</bean>

<bean id="yyy" class="com.javaeye.spring.Two" />

 

如果需要注入的属性是一个bean,而且还要弄成内部内的,可以如下:

<bean id="class1" class="com.javaeye.spring.One">
    <property name="arg1" value="xxx" />
    <property name="arg2">
          <bean class="com.javaeye.spring.Two" />
    </property>
</bean>

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Spring Ioc 注解 依赖注入

    ### Spring IoC与注解依赖注入详解 #### 一、Spring框架简介 Spring框架是由Rod Johnson创建的一个开源项目,最初是为了解决企业级应用开发中的复杂性问题而诞生的。Spring框架的核心特性包括IoC(Inversion of ...

    springIoc实现原理

    在传统的软件设计中,对象的创建和依赖关系的维护通常由代码自身来完成,而在Spring Ioc中,这些控制权被反转给了Spring容器,使得对象的生命周期管理和依赖注入变得更为灵活和可扩展。 **一、控制反转(IoC)概念*...

    Spring Ioc(依赖注入)入门例子--属性注入

    在本例“Spring Ioc(依赖注入)入门例子--属性注入”中,我们将关注如何通过属性注入来管理依赖。 属性注入是指Spring容器将一个对象的属性值设置为另一个对象的引用。这通常用于将服务对象注入到需要使用它们的...

    Spring IOC Annotation 注入 学习实例

    Spring IOC(Inversion of Control,控制反转)是Spring框架的核心特性,它将对象的创建和管理权交给了Spring容器,从而...通过对这些文件的分析和学习,你可以掌握如何在实际项目中应用Spring的IOC和注解注入技术。

    Springioc注入Demo

    在Spring IOC中,主要的注入方式有以下几种: 1. **构造器注入**:通过构造函数传递依赖对象,Spring容器会根据构造函数的参数类型创建并注入相应的对象。这种方式确保对象在创建时就具备所有依赖,增强了对象的...

    Spring-ioc-jar

    学习Spring IOC,你需要理解Bean的定义、作用域、依赖注入的原理和方式,以及如何通过配置文件或注解来配置Bean。同时,掌握如何利用ApplicationContext获取Bean,以及如何利用AOP和生命周期管理功能,将帮助你更好...

    Spring核心学习IOC部分

    在Spring框架中,IOC(Inversion of Control,控制反转)是其核心概念之一,它改变了传统应用程序中的对象创建和管理方式。本学习资料主要聚焦于Spring的IOC容器,特别是从最基本的BeanFactory开始,逐步深入理解...

    Spring的ioc小案例

    在IT行业中,Spring框架是Java开发中的重要工具,尤其在企业级应用开发中扮演着核心角色。本案例主要探讨的是Spring框架的核心...同时,案例中链接的文章详细讲解了相关步骤,对于理解和学习Spring的IoC有极大的帮助。

    spring IOC容器依赖注入XML配置

    Spring框架是Java开发中不可或缺的一部分,它以IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)为核心,极大地简化了应用程序的复杂性。在本教程中,我们将深入探讨如何通过XML配置在...

    Spring IOC的注入方式总结

    Spring IOC,全称为Inversion of Control,即控制反转,是Spring框架的核心特性,它通过反转对象的创建和管理权,将对象的依赖关系交由容器...在学习和使用Spring的过程中,深入理解并熟练掌握这些注入方式至关重要。

    Spring_IOC-v(上)笔记

    Spring_IOC-v(上)笔记是关于 Spring 框架中的 IoC(控制反转)技术的笔记,主要介绍了 IoC 的概念、依赖注入、Bean 的设置、Spring 组件的管理等知识点。 IoC 技术是 Spring 框架的核心概念之一,它的主要思想...

    模拟Spring的IOC

    在Java世界中,Spring框架以其强大的依赖注入(Dependency Injection,简称DI)和控制反转(Inversion of Control,简称IOC)能力,成为企业级应用开发的首选框架之一。理解并模拟Spring的IOC机制对于深入学习Spring...

    spring4讲义-第二章spring与IoC

    本章主要介绍Spring框架中的控制反转(Inversion of Control,IoC)思想,以及依赖注入(Dependency Injection,DI)与依赖查找(Dependency Lookup,DL)两种实现IoC的方式。此外,还涉及了Spring程序开发的基本...

    Spring IOC之方法注入

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

    spring 2.5 IOC 自动扫描,自动注入

    而自动扫描和自动注入是Spring 2.5中实现IOC的两个核心特性,极大地简化了配置工作,提高了开发效率。以下是对这两个特性的详细解释: **自动扫描**: 自动扫描是Spring框架的一个强大功能,它允许开发者指定一个或...

    Spring源码分析_Spring_IOC

    对于Spring的使用者而言,IOC容器不仅是管理Bean(即应用中的对象实例)生命周期的中心,同时也是实现依赖注入(Dependency Injection,DI)的关键所在。在Spring框架中,IOC容器扮演着至关重要的角色,它负责管理...

    Spring为IOC容器注入Bean的五种方式详解

    在 Spring 中,IOC 容器可以通过五种方式来注入 Bean,本文将对这五种方式进行详细的介绍。 一、@Import 导入组件 在 Spring 中,可以使用 @Import 注解来导入组件,例如: ```java @Import({Color.class, Red....

    Spring之IOC示例

    在IT行业中,Spring框架是Java开发领域中一个极为...通过阅读《Spring之IOC示例》这篇博客(博文链接:https://huangminwen.iteye.com/blog/1041298),可以更深入地理解Spring的IOC机制,并学习如何在实际项目中应用。

    spring ioc

    标题 "Spring IOC" 描述了我们讨论的核心主题——Spring 框架中的依赖注入(Inversion of Control,简称 IOC)机制。Spring 是一个广泛应用的 Java 应用开发框架,其核心特性之一就是IOC,它极大地简化了软件组件...

Global site tag (gtag.js) - Google Analytics