美文网首页
Spring阶段性问题总结

Spring阶段性问题总结

作者: OPice | 来源:发表于2019-10-21 20:40 被阅读0次

上篇文章我们看过了Spring解析、注册的对象的过程和源码,相信大家和我一样肯定有很多打问号的地方。下面针对我自己疑问的点作出的整理,看源码的时候不仅仅要知道是什么,也要知道问什么这样做,我们能学到什么。看源码和理解作者的思想是输入,自己学到总结出来的是输出。

问题

1、什么是Spring IOC容器
2、什么是依赖注入
3、如何给Spring容器提供元数据
4、Spring bean的生命周期
5、Spring bean的作用域
6、Spring 单例bean线程是否安全
这是大多面试中最常见的问题,但是弄懂这些问题,仅仅是掌握了Spring怎么用。结合源码来看一下这些问题。

1、IOC:Inversion of Control控制反转,控制——对象的控制权,没有Spring我们需要一个对象就在new Object(),这种是由我们控制,有了Spring对象是由Spring控制;反转——控制权的从我们转换到Spring的过程。IOC只是一种思想,体现在整个Core模块中。
Inversion of Control Containers and the Dependency Injection pattern

2、DI:Dependency Injection依赖注入。对象的控制权交由Spring,所以程序依赖IOC容器,IOC容器注入程序所需要的资源、对象。

3、Spring提供了三种配置元数据的方式:java配置、xml文件、注解。

4、实例化 -> 属性赋值 -> 初始化 -> 使用 ->销毁

5、singleton、request、session、prototype、globalSeesion

6、Spring利用ThreadLocal来保证线程安全

相关文章

  • Spring阶段性问题总结

    上篇文章我们看过了Spring解析、注册的对象的过程和源码,相信大家和我一样肯定有很多打问号的地方。下面针对我自己...

  • 今日要事

    1.晚上青椒助教召开阶段性总结腾讯会议,主要分学科组,县区组与综合组总结了近期阶段性问题。我们学科组静琦老师主讲了...

  • 助人技术

    探索阶段(人本)倾听,共情,反馈,诠释,重复 领悟阶段(动力分析) 行动阶段(认知) 发展性问题

  • spring源码的收获(阶段性总结)

    spring源码已经看了很久了,在对spring源码越来越熟悉的同时,也想对这一次的源码学习做个阶段性的总结。这次...

  • JAVA:SpringBoot必须掌握的几个注解

    前言 Spring经历了如下几个阶段: 第一阶段:xml配置 在Spring 1.x时代,使用Spring开发满眼...

  • 2021-04-06日更

    能够区分什么是阶段性的问题,什么是永久性的问题,不要混为一谈,更不要用对待永久性问题的心态和方式对待阶段性问题。 ...

  • Spring Framework学习(01)总结

    内容概览 Spring 学习讨论 Spring 项目 Spring 学习顺序 总结 1. Spring 学习讨论 ...

  • Spring(3)——AOP

    Spring学习总结——Spring实现AOP的多种方式

  • spring5.14参考文档

    spring总结 spring mvcrequest-->DispatcherServlet-->MappingH...

  • Java面试题全集(上)+JavaSE基础

    第一阶段:开发常用JavaSE基础、Spring、Spring Boot、Spring Cloud、Hiberna...

网友评论

      本文标题:Spring阶段性问题总结

      本文链接:https://www.haomeiwen.com/subject/dszgmctx.html