阶段3 2.Spring_03.Spring的 IOC 和 DI_11 set方法注入
复制AccountServiceImpl类改名叫做AccountServiceImpl2
生成三个属性值的set方法。注入只需要set方法,并不需要get方法
配置bean,用到property这个标签
属性有name、value和ref这三个属性
输入name 提示的选择项有 age\birthday\name这三个
把这个setName改成setUserName
name属性的提示里面就成了username
也就是在找name的值的时候并不管拟变量定义的是什么,只关心set方法叫什么,且去掉set的字母大写也要改成小写
把setName再改回来。
日期类型还是用ref
运行测试方法
优缺点
两种方式各有利弊,但是更常用的是set方法
转载于:https://www.cnblogs.com/wangjunwei/p/11342451.html
阶段3 2.Spring_03.Spring的 IOC 和 DI_11 set方法注入相关推荐
- spring实现IOC的思路和方法
spring实现IOC的思路是提供一些配置信息用来描述类之间的依赖关系,然后由容器去解析这些配置信息,继而维护好对象之间的依赖关系,前提是对象之间的依赖关系必须在类中定义好,比如A.class中有一个 ...
- Spring学习笔记-构造和Set方法注入Bean及集合和null值的注入
目录 理论 代码及演示 理论 注入Bean:可以通过构造方法注入Bean,通过Set方法注入Bean: 集合类型有:List.Set.Map.Properties: 以及特殊的null值的注入: 通过 ...
- Spring中IoC创建对象方式(构造器注入)
Ioc创建对象的方法分为无参构造创建和有参构造创建,首先看无参构造,也是Spring默认实现 这里给出一个User实体类 package com.zhiying.pojo;public class U ...
- 【Spring】 IOC应用 【4】注入集合属性
注入集合属性 环境: 定义一个Mul类 数组 配置文件中,关于数组的注入如下: <bean id="Mul" class="Day7.Bean.Mul"& ...
- Spring入门 IOC
JAVA就业套餐课:https://edu.csdn.net/combo/detail/1230 课程说明 一. 技术概览 轻量级的企业应用开发越来越受到广大Java应用开发者的追捧,而Spring框 ...
- 你想知道的Spring框架配置使用流程和依赖注入!
1.加载配置文件(了解 /** * Spring开启容器的方式:ApplicationContext 应用上下文(可以配置并管理Bean对象,及其他工作) * ClassPathXmlApplicat ...
- Spring查找方法注入(Lookup method injection)的底层实现原理
2019独角兽企业重金招聘Python工程师标准>>> 美女邀我去歌舞厅娱乐,我拒绝了,我觉得跟技术宅男们分享技术更为重要. Spring方法注入的概念:一个由容器管理的single ...
- idea中生成spring的 xml配置文件_【132期】面试再被问到Spring容器IOC初始化过程,就拿这篇文章砸他~...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- Spring的IoC解析
这是Spring中得有特点的一部份.IoC又被翻译成"控制反转",也不知道是谁翻译得这么别扭,感觉很深奥的词.其实,原理很简单,用一句通俗的话来说:就是用 XML来定义生成的 对象 ...
- spring的IOC容器
文章目录 1. IOC.IOC容器.Bean.DI 2. 核心概念小结 3,入门案例 3.1 IOC入门案例 3.1.1 入门案例思路分析 3.1.2 入门案例代码实现 步骤1:创建Maven项目 步 ...
最新文章
- 设计灵感|浓浓人文感!中文活动海报设计学习案例
- org.springframework.web.context.ContextLoaderListener 解决方案
- js语音播报android浏览器,JS 简单调用百度TTS接口实现语音朗读
- [礼仪大赛策划方案]图:如何打造一场精美极致的礼仪大赛?PPT动态柱状图,如何动态显示?Flash如何渲染PPT界面呢?
- C++二维vector初始化
- Pyserial文件传输
- 如何成为一名优秀设计师?(锤子科技视觉总监罗子雄演讲实录)
- java 成员变量 默认_为什么Java成员变量有默认值,而非成员变量没有?
- svn执行Cleanup总是提示cleanup failed的解决方法
- 从跳频技术聊CDMA/WIFI之母海蒂·拉玛传奇的一生
- win10内存满载测试软件,Win10自带的内存检测工具怎么用
- Shell 编程三剑客
- java : mozilla rhino js引擎 使用教程
- 计算机网络-第一章(b站王道考研)
- 【个人亲历】上海市人才引进落户最详细的流程记录说明
- 因为这5大工具,同事直呼我时间管理小王子
- 人工智能是当前最好的计算机研究方向吗?
- android指南针Demo,谁有安卓简易指南针的DEmo
- tableau数据分析
- RabbitMQ特殊应用