Spring,你可以帮我找个女朋友吗?
Posted 被雨遗忘的夏天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring,你可以帮我找个女朋友吗?相关的知识,希望对你有一定的参考价值。
前提:
昨晚做了一个梦,梦见前女友了,很模糊,看不清楚她长什么摸样了,记不起来了。
明明已经分开两年了,为什么还是时常想起她,我很郁闷,点开草蜢的《失恋阵线联盟》循环听,希望可以走出来。
后来想明白了,不是什么遗憾,而是自己想谈恋爱了,可是找女朋友好累,需要了解她的信息、爱好以及性格,还要热恋期磨合,相处太难了,我该怎么办?
翻了翻微信好友列表,希望有个倾述的对象,可惜没有。
这时,我想起了Spring这位老友,已经好久没有联系了,不如,就找他谈谈。
我: Hello!Spring!好久不见,最近怎么样?
Spring: Hi!老哥,最近还ok,怎么了,有什么不开心的事情吗?说出来让我开心一下。
我:哎!是这样的..........
Spring:害,多大点事,我可以帮你找女朋友呀!!!
我:真的吗?
Spring:当然。你只需要告诉我,你想要什么类型的就可以啦,我帮你找!!!
我: 我想找这样的女朋友,身材好颜值高声音甜,可以在我难过的时候听我倾述,不长,就半小时;可以在我运动的时候陪我一起锻炼;可以在我睡觉的时候......
Spring:好的没问题!还有别的要求吗?
我: 希望她很酷,说话算数,有自己的看法;希望她是个吃货,想和她大街小巷地去找好吃的;希望她喜欢我做的菜,希望她多吃一点;希望她爱旅游,一起谈论旅行攻略;希望她买很多好看的衣服,希望她每天都漂亮;希望她有自己的爱好,我都会支持她的;希望她喜欢浪漫,不然我的土味情话和甜言蜜语会听起来很油腻;希望她像个孩子,幼稚些爱玩些神经些最好;希望我们不要冷战,即使吵架也要让我讲个笑话。 希望她幽默一些,不至于我讲冷笑话逗她的时候,她觉得我脑子有病;希望她喜欢我,希望喜欢我不会让她觉得累;希望她做自己,永远不要为了讨好他人改变自己,不要委屈为难自己,也包括我;希望她是个好人,对身边的人好,对陌生人也好,最重要的,是对自己要好;希望她勇敢些。
Spring:好的!了解。那我就开始帮你找相应属性的女朋友咯!
我: 好的!
Spring:好了,这是她的图片,你满意吗?
一、 IOC容器
1、 底层原理
1) 控制反转
负责对象的创建和对象之间的调用过程,可以这么理解,我想找一个身材好性格好,兴趣爱好和我匹配的女朋友,在没用spring之前,我需要自己去找,找她的微信qq等信息,还要和她慢慢相处磨合,但是如果使用了spring,它会帮我创建女朋友,省去了我自己找的过程。
2) 目的
降低耦合度
3) 实现
① 配置xml文件,配置创建的对象
② 创建工厂类
③ 工厂类解析xml
④ 通过反射创建对象
2、 接口(BeanFact)
1) IOC思想基于IOC容器完成,IOC容器底层就是对象工厂
2) 实现IOC容器的两种方式:(两个接口)
① BeanFactory
IOC的基本实现,是spring内部的使用接口,不提供给开发人员使用
② ApplicationContext
BeanFactory的子接口,提供更多更轻大的功能,一般面向开发人员
③ 区别
BeanFactory方式加载配置文件的时候不会创建对象,使用的时候才去创建,而ApplicationContext加载和创建一起完成,而这些加载与创建一般耗时耗资源,所以安排在服务器启动的时候完成对象的创建。
3、 FactoryBean
1) spring有两种类型bean,一种普通bean,另外一种工厂bean
2) 区别:定义类型和返回类型可以不一样,在实现的接口中定义
4、 bean的生命周期
1) 通过构造器创建bean实例(无参数构造)
2) 为bean的属性设置值和对其他bean引用
3) 调用bean的初始化方法
4) bean可以使用了(对象获取到了)
5) 当容器关闭时,调用bean的销毁方法
5、 Bean管理
1) 什么是Bean管理(指两个操作)
① 创建对象
② 依赖注入
2) 基于注解开发
① spring针对bean管理中创建对象提供的注解
- @Component
- @Service
- @Controller
- @Repository
② 创建对象
- 引入aop依赖
- 开启组件扫描
- 创建类,在类上添加创建对象注解
- 属性注入,在注入的属性上添加注解
以上是关于Spring,你可以帮我找个女朋友吗?的主要内容,如果未能解决你的问题,请参考以下文章
看完这些书籍还没学好python,那就找个女朋友再学一遍!25大书籍
儿童节问女朋友要礼物-她反手给我一套Spring框架面试真题!
我想找个这样的男朋友,要求高吗?用Python数据分析:注定孤独,劝你赶快换个