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数据分析:注定孤独,劝你赶快换个

朋友说:能不能用python,帮我写一个“制作工资条”的自动化程序?

请高手帮我看下SecureCRT里的这个错误是啥意思,本人小白。如下图、