课程分类

|
课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

享学教育-凤姐老师

字节跳动架构师
十年Java开发经验,先后就职于字节跳动、平安银行、盛大财险、三一集团等开发部门项目经理及架构师职位,负责开发CRM、ERP、电商等系统研发。
老师头像

享学教育-Sailing

腾讯架构师
十年Java开发经验,先后就职去哪儿网、腾讯等一线互联网公司,历任高级工程师、去哪儿网架构师、技术总监等职位,主导多个千万级高并发互联网产品开发,对大型分布式,微服务架构有深入研究。
老师头像

享学教育-Abel老师

美团架构师
八年Java开发经验,曾就职于网易、58等知名互联网公司,担任架构师、技术总监等岗位。 从事互联网应用、电商平台、大数据平台架构设计与研发。 技术涉猎不仅限于高并发、分布式、高可用系统架构设计,对国内外开源框架有深入研究。
老师头像

享学教育-Lison老师

复旦工程硕士 华为金蝶架构师
复旦大学工程硕士,专注技术十年,产品控、代码控,拥有丰富的项目经验,主持研发了多个成功上线的大型互联网项目。热爱互联网,热衷于各种web技术,精通JAVA、J2EE和前端开发,擅长互联网高并发、高可靠架构设计,有丰富的实战经验。愿意和他人分享自己对技术的理解和感悟,讲课逻辑清晰,生动幽默。

课程详情



      

04-spring注入_xml_构造视频文稿

那接下来我们再看一个问题,我把这些内容先把他给删除不要了,我们这边呢,从容器里面通过ID获取到user的对象,然后我们在这边是给他去设置,给他属性去赋值是不是,能不能这样呢,能不能在这个配置文件里面,我在写的时候直接给他复制呢,把这个先还原到我们前面那个样子,我能不能在这里面直接在这个配置里面完成对我们,这对象腻完之后产生之后直接给他提前复制呢,可以好不好,那就是今天我们接下来学的XML的注入,他叫dependency injection简称的好不好,所谓筑路就是理解为给我们对象里面的属性去赋值,在配置文件里面直接完成副职好不好,那么我们来看一下,在我们这里面,我们这里来,我可以把这里手动来复制的,我们把它给删掉,然后在这里面给它赋值好不好,复制的话,我们是在这个标签里面复制它有一个这标签叫做property好不好,那么property这里面,这个value呢,是啊,这个不好意思,这个name表示呢,跟我们哪个绑定,跟这个user里面的属性进行绑定好不好,比如说我要给user里面的username,赋值,赋值这个值是多少,我给他一个,比如说叫小明,这样就可以好不好,那么这句话它等同于我们的悠着点set u的,小名,等同于,下面等同学这句话好不好,那么我要给年龄设置,我们再来一个property,这里面有个H好不好当然这个地方你会发现,它自动就已经把我们user这个类里面的属性给关联了好不好,那在这里面你如果不想写的话,你可以按ALT加斜杠,他就可以调出来好不好,来就出来了,然后再加一个外留给他一个年龄22岁回车不是,这个加一个这个监控好不好这个会自动帮我们加起来,那么这样这个内容,这个是等同于义务的点,seth2,等同于我把这个内容把它拿过来,加一个,好不好,那么我们看,我们这边呢,创建对象的同时,然后完成对属性的赋值好不好,那在这里我们再去练习一下,你看我这里没复制,你看现在的结果是什么样的,是不是复制啦,小明跟年龄22都出来了是不是,那就是呢,基于XML配置文件对我们的属性进行赋值好不好,当然我们这里面,咱们的user里面是没有给他写着构造方法是不是,我们在这边给他加构造方法好不好,来我们给它加一个contractor,这是有参的构造,我们再给他加一个无参的构造,选他不选属性,它就是无参的构造,那么我们呢,接下来我们使用它有参的构造方法给他复制,来我们看怎么写,再写一个通过咱们的,构造,方法,方法,注,重新写一个,再来一个,BID等于,USED2,这个class,还是把它拷过来往这儿一放,那么当前是另外一个对象,是不是约这儿对象,那我用咱们的构造器给他去注入的话,我们这么写,这个标签就是不是property了好不好,是叫做这个constructor AR g,这里面他有1LAM,比如说我要给他user name去赋值,来一个外表,给它一个值,这个值我们给他一个小方,村里有个姑娘叫小芳,是不是啊,同学们,你们肯定没听过这首歌,这首歌是八零后餐厅的好不好,你们九五后,零零后肯定是没听过的,我们给这user name,给他给复制了,再来一个constructor AR g,给他一个Lam,当前是个H值Y6值,给它一个20,小芳是18岁,这样即可好不好,这样是通过构造方法给咱们的user去复职,用的是constructor,Ah us这个标签好不好,那我们接下来在这边我们来获取一个新的对象,用ac.get并通过它的ID名来获取,取得这个对象之后,把它强转为user类型,来一个USER2等于,那么接下来我们这边直接打印这个,这儿我们看看结果来我们来点这个播放键也可以,来,请看是不是小芳18岁是不是,那么当前我们使用ex mail通过他的,属性去复,复制好不好,还有构造方法去复制,这是两种赋值的方式,OK