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

spring通过3种写法来inject value到bean的property中。

    博客分类:
  • java
阅读更多

原创不易,转载请注明出处:spring通过3种机制来inject value到bean的property中。

第一种最普通的方式

 

 

<bean id="bean" class="com.zuidaima.bean.TestBean">

<property name="name"> <value>zuidaima</value> </property>

</bean> 

 

第二种简写的方式

<bean id="bean" class="com.zuidaima.bean.TestBean">

  <property name="name" value="zuidaima" />

</bean> 

 第三种`p:schema`的方式

<bean id="bean" class="com.zuidaima.bean.TestBean" p:name="zuidaima" /> 

 请下载代码运行Main函数查看结果,地址:http://www.zuidaima.com/share/1550463348722688.htm

 

0
0
分享到:
评论
4 楼 yaerfeng1989 2014-03-04  
freezingsky 写道
机制。。。。。。

应该是写法。谢谢提醒
3 楼 yaerfeng1989 2014-03-04  
zhoujiangzi 写道
我感觉你写的都一样啊  
写法有异同

2 楼 zhoujiangzi 2014-03-04  
我感觉你写的都一样啊  
1 楼 freezingsky 2014-03-03  
机制。。。。。。

相关推荐

    sisu-inject-bean-1.4.2.jar

    sisu-inject-bean-1.4.2.jar

    关于spring boot中几种注入方法的一些个人看法

    在 Spring Boot 中,注入是一种非常重要的机制,用于将 bean 对象注入到其他 bean 对象中,以便实现松耦合和高内聚的设计目标。下面我们将对 Spring Boot 中的几种注入方法进行详细的介绍和分析。 1. @Autowired @...

    Spring在代码中获取bean的几种方式.rar

    Bean是由Spring容器创建、初始化、装配以及管理的对象,开发者可以通过多种方式在代码中获取这些Bean。以下将详细介绍Spring在代码中获取bean的几种主要方法: 1. **`ApplicationContext` 接口** `...

    java巩固练习Spring 的bean注入方式有几种demo例子

    本篇将深入探讨Spring框架中bean的几种注入方式,通过具体的demo实例来帮助你巩固理解和实践。 首先,我们来了解Spring中的bean注入主要有以下四种方式: 1. **设值注入(Setter Injection)**:这是最常见的一种...

    spring3零配置注解实现Bean定义(包括JSR-250、JSR-330)

    Spring3提供了一种无需XML配置即可完成Bean定义的方法,即通过扫描类路径中的特定注解来自动注册Bean。这种方式极大地简化了Bean的管理过程,使得开发人员能够更专注于业务逻辑的编写而非繁琐的配置工作。 #### ...

    跟我学Spring3(12.3)零配置之注解实现Bean定

    在Spring框架中,零配置(Zero Configuration)是一种提倡的理念,旨在减少XML配置文件的使用,转而使用注解来管理Bean的定义。本教程聚焦于Spring3中的注解配置,帮助开发者更高效、简洁地实现Bean的声明和管理。...

    spring-beans.zip

    Spring Beans的主要功能在于提供了一种灵活的方式来配置和管理应用程序中的对象,这些对象被称为"bean"。Bean在Spring容器中被创建、初始化、装配,并在需要时被销毁。容器通过XML、注解或基于Java的配置方式来解析...

    第四章 在Ioc容器中装配Bean

    在探讨Spring 3.X企业应用开发过程中,第四章的内容聚焦于如何在Spring框架的核心组件——IoC(控制反转)容器中装配Bean。在Spring框架中,Bean装配是指Spring容器将应用程序中的对象进行实例化、配置以及组装的...

    Spring属性注入

    在Spring中,属性注入(Property Injection)是一种重要的功能,它允许开发者在不直接创建对象的情况下设置对象的属性,从而实现了松耦合和更好的可测试性。 **XML方式的属性注入** 1. **Set注入**:这是Spring ...

    spring2.5学习笔记

    例如,在`BeanInject`类中,Spring可以通过`&lt;property&gt;`标签和`value`子标签来设置字段值,如: ```xml &lt;bean id="beanInject" class="type.spring.inject.BeanInject"&gt; &lt;property name="strValue" value="Hello"/&gt;...

    简单Spring框架模拟器--Demo

    “tiny-spring-step-3-inject-bean-with-property.zip”带你走进依赖注入的世界。这个步骤通过属性注入,展示了如何将一个Bean的属性与其他Bean关联,实现对象间的松耦合,这是Spring框架的一大亮点。 “tiny-...

    spring 源码中文注释

    Spring通过代理模式实现了AOP,主要有JDK动态代理和CGLIB代理两种方式。在源码中,`Advisor`、`Pointcut`和`Advice`等接口是描述切面的关键,而`ProxyFactoryBean`或`AspectJAutoProxyCreator`则是创建代理对象的...

    (转)Spring 3.0 注解注入详解

    在Spring 3.0中,注解注入还支持了构造器注入,通过在构造函数参数上使用`@Autowired`,Spring会在实例化bean时调用相应的构造函数并注入对应的依赖。 为了更深入地学习Spring 3.0的注解注入,你可以阅读提供的文档...

    spring 装配demo

    在Spring中,装配有两种主要方式:XML配置和基于注解的配置。 描述中提到的"博文链接:https://tomfish88.iteye.com/blog/979781" 提供了一个外部资源,但未提供具体信息。因此,我们无法直接引用该博客内容,不过...

    sisu-inject-bean-2.3.0-11.el7.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    spring3 jdbc备份资料

    例如,通过`&lt;bean&gt;`标签定义类实例,并使用`&lt;property&gt;`标签来注入依赖。 2. **注解配置**:Spring3引入了基于注解的依赖注入,使代码更加简洁。例如,可以使用`@Autowired`注解自动匹配类型的依赖,或者使用`@...

    简单模拟Spring的beanFactory

    `BeanFactory`解析bean定义中的依赖,并将它们注入到相应的bean属性中。可以是属性、构造器参数或方法调用。 4. **初始化处理**:bean实例化后,`BeanFactory`可以调用初始化方法,执行后置处理器...

    自己写spring框架.zip

    "tiny-spring-step-3-inject-bean-with-property.zip"介绍了Bean属性的注入,包括如何通过XML配置来设置Bean的属性值,以及如何处理复杂类型的属性注入。 "tiny-spring-step-4-config-beanfactory-with-xml.zip"则...

    Spring实现自动装配

    然而,自动装配简化了这个过程,Spring容器会尝试根据类型或名称自动找到合适的依赖并注入到bean中。 在Spring 4中,自动装配主要有以下几种方式: 1. **无注解自动装配(No Annotation Auto-Wiring)**:在XML...

    详解Spring依赖注入:@Autowired,@Resource和@Inject区别与实现原理

    @Resource 是 JDK 提供的依赖注入注解,基于 bean 的名字,即 beanName,来从 Spring 的 IOC 容器中查找 bean 注入的。@Resource 的注入方式是通过 bean 的名字来查找 bean,而不是通过类型来查找 bean。这与 @...

Global site tag (gtag.js) - Google Analytics