当前位置: 首页 > news >正文

Java培训教程给bean的属性赋值

依赖注入的方式

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 >

 

相关文章:

  • Socket套接字(Java)
  • 机器人工程考研难易主观感受和客观数据
  • Bio-Helix丨Bio-Helix艾美捷Ponceaus S染色液说明书
  • 【Spring(四)】Spring基于注解的配置方式
  • 【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)
  • AWS EKS 创建k8s生产环境实例
  • java计算机毕业设计html5健身房信息管理系统源码+mysql数据库+系统+lw文档+部署
  • 面向开发者的开源低代码开发工具,强烈推荐!
  • 制作一个简单HTML宠物猫网页(HTML+CSS)
  • Python题库(含答案)
  • 有效 QA 过程测量的 10 个基本指标
  • HTML小游戏11 —— 横版恐龙大冒险游戏(附完整源码)
  • vscode插件开发(四)Webview(1)
  • R语言使用data.table包的fread函数读取(加载)csv数据为data.table格式、使用summary函数查看数据的汇总统计信息
  • matlab 计算机载点云的密度
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 2017届校招提前批面试回顾
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JavaScript对象详解
  • Javascript设计模式学习之Observer(观察者)模式
  • Mybatis初体验
  • Mysql优化
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Vue 动态创建 component
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 基于web的全景—— Pannellum小试
  • 前嗅ForeSpider中数据浏览界面介绍
  • 区块链技术特点之去中心化特性
  • 如何设计一个比特币钱包服务
  • 使用putty远程连接linux
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 一个SAP顾问在美国的这些年
  • 一起参Ember.js讨论、问答社区。
  • 正则表达式-基础知识Review
  • ​​​​​​​​​​​​​​Γ函数
  • ​低代码平台的核心价值与优势
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #{}和${}的区别是什么 -- java面试
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (3)STL算法之搜索
  • (3)选择元素——(17)练习(Exercises)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (力扣)1314.矩阵区域和
  • (论文阅读11/100)Fast R-CNN
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)德国人的记事本
  • (转)视频码率,帧率和分辨率的联系与区别
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET多线程执行函数
  • .NET国产化改造探索(一)、VMware安装银河麒麟