依赖注入的方式

1. 通过bean的setXxx()方法赋值

Hello World中使用的就是这种方式

2. 通过bean的构造器赋值

  1. Spring自动匹配合适的构造器
<bean id=“book” class=“com.atguigu.spring.bean.Book” > <constructor-arg value= “10010”/> <constructor-arg value= “Book01”/> <constructor-arg value= “Author01”/> <constructor-arg value= “20.2”/> </bean >
  • 通过索引值指定参数位置
<bean id=“book” class=“com.atguigu.spring.bean.Book” > <constructor-arg value= “10010” index =“0”/> <constructor-arg value= “Book01” index =“1”/> <constructor-arg value= “Author01” index =“2”/> <constructor-arg value= “20.2” index =“3”/> </bean >
  • 通过类型区分重载的构造器
<bean id=“book” class=“com.atguigu.spring.bean.Book” > <constructor-arg value= “10010” index =“0” type=“java.lang.Integer” /> <constructor-arg value= “Book01” index =“1” type=“java.lang.String” /> <constructor-arg value= “Author01” index =“2” type=“java.lang.String” /> <constructor-arg value= “20.2” index =“3” type=“java.lang.Double” /> </bean >

文章来源:Java培训

Java培训教程给bean的属性赋值 - 技术聚焦 - 尚硅谷​www.atguigu.com

java bean参数清空_给bean的属性赋值相关推荐

  1. java bean参数清空_Java互联网架构-Spring IOC底层源码分析

    欢迎关注头条号:java小马哥 周一至周日早九点半!下午三点半!精品技术文章准时送上!!! 精品学习资料获取通道,参见文末 spring ioc是spring的核心之一,也是spring体系的基础,那 ...

  2. java 泛型参数写法_参数化类型——Java泛型

    参数化类型: 数据的类型会影响程序的行为. 类型限定: 程序支持的数据类型是有范围的. Java里的泛型: GenericType 当我们写出下面这样的代码时,Parent是一个泛型类型,它的参数范围 ...

  3. java 默认参数 实例化_如何使用Kotlin中的默认构造函数参数值实例化对象?

    使用在科特林: 在构造函数中的默认值仅服用时该构造的特定参数不传递到它在所有.那意味着它是为了实现各种组合的参数化构造函数. 例如, data class Bird (val name: String ...

  4. java函数参数 省略号_[转] java使用省略号代替多参数.pdf

    [转] java使用省略号代替多参数.pdf 还剩 7页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: J2SE 1.5提供了"Varargs ...

  5. eclipse java启动参数设置_[Java教程]eclipse.ini配置eclipse的启动参数

    [Java教程]eclipse.ini配置eclipse的启动参数 0 2013-09-28 01:00:11 Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$EC ...

  6. java 实际参数列表_实际参数列表和形式参数列表长度不同

    class ButtonDemo2 extends JFrame//输出结果窗口 { public static final int WIDTH=1000; public static final i ...

  7. java url参数加密_针对url参数的加密解密算法(原创)

    基本思路是:前端对参数进行加密,并经过urlrewriter进行地址改写传入后台,后台再进行解密.如:对这样一个url--‍‍‍‍http://1.1.1.1:8080/a.do?param=1,加密 ...

  8. java 多参数函数调用_如何使用Fable定义和调用多参数函数

    真的厌倦了尝试定义F#和Fable理解然后试图调用它的类型 . 现在我创建了一个名为JSI.js的JavaScript文件: /** * JavaScipt Interop to call compl ...

  9. java log4j 代码配置文件_除了Log4jXML、属性文件和源代码(主要是Java)之外的配置日志的方法?...

    我在看一些应用程序的源代码.它正在使用 Spring框架.Apache瓦片.JSP.Log4J.Java.JavaScript.jQuery.JQPrand.Jsch 等. 我知道日志是在哪里创建的. ...

最新文章

  1. [Leetcode] Max Area of Island 最大岛屿面积
  2. SylixOS 基于STM32平台的GPIO模仿I2C总线的驱动开发流程
  3. gitbook 编辑手册
  4. Android API Level对应Android版本一览表
  5. CSS中list-style详解
  6. mysql函数未定义_未定义的函数,MYSQL错误
  7. ldconfig和ldd用法
  8. 实时检索系统Zoie实现分析
  9. 计算机普通用户没有软件怎么回事,请教各位高手:单机多用户账户计算机,当管理员用户安装了程序,其它普通用户账户不能使用怎么处理?比如在管理...
  10. python开发接口
  11. ubuntu 安装指定版本golang
  12. 国图软件无法生成地籍调查表
  13. 达尔豪斯大学 计算机专业排名,加拿大留学计算机专业排名
  14. 管理欲望:领导者的自我觉察与突破
  15. 笔记本电脑拔掉电源屏幕会黑一下怎么办
  16. 程序员如何删库?(一看就会)Linux
  17. 计算机专业论文的创新点怎么说,计算机专业毕业生如何写毕业论文
  18. 094 chrome浏览页面常用快捷键
  19. jquery动态加载图片数据
  20. chrome调试js

热门文章

  1. 在创业公司工作不划算了!
  2. 这款耳机性价比值得你看一下
  3. Google Chrome 工程师:JavaScript 不容错过的八大优化建议
  4. 驾乘华为云 成就 AI 开发者的不凡
  5. 5·29 深圳 | 百度大脑生态合作计划及 AI 市场发布会即将登场
  6. 你的红包狂欢夜,互联网巨头们的流量争夺战
  7. DNS 教父怒喷 DNS-over-HTTPS!
  8. 马云宣布退休计划后,阿里巴巴组织架构再次全面升级
  9. 程序员分析了 50 万条拼多多商品数据,告诉你到底是消费升级还是降级!
  10. PHP 7.3 比 PHP 7.0 快 22%,即将进入特性冻结阶段