• spring5


    Spring 是面向 Bean 的编程(Bean Oriented Programming, BOP) ,Spring 提供了 IOC 容器通过配置文件或者注解的方式来管理对象之间的依赖关系。

    控制反转(依赖注入( DI) ,不创建对象, 但是描述创建它们的方式。在代码中不直接与对象和服务连接, 但在配置文件中描述哪一个组件需要哪一项服务。 容器(在 Spring

    框架中是 IOC 容器) 负责将这些联系在一起。容器创建了所有对象, 并设置必要的属性将它们连接在一起, 决定什么时间

    classPathXmlApplicationContext
    FileSystemXmlApplicationContext
    XmlWebApplicationContext
    1 spring什么时候用单例,原型?
       spring不干预对象模型,由本身业务场景决定(全局共享用单例,资源交叉问题,线程安全问题用原型模式)
    2 spring bean安全与spring 无关。由本身业务场景决定
    3 aop主要针对解耦
    4 Spring容器初始化过程:定位 加载 注册
      用reader结尾的类,定位Resource的位置,
      加载:BeanDefinition保存类信息,包括OOP关系
      注册:把用户所定义的Bean放到IOC容器中

     



  • 相关阅读:
    体验一下:AndroidX
    Android研发技术的进阶之路
    App 冷启动与热启动及启动白屏优化
    Android Q 正式命名为 Android 10
    Android开发学习路线的七个阶段和步骤
    安卓旅途之——开发数独(一)
    项目总结
    小组互评与自评
    典型用户与场景
    第二个Sprint计划
  • 原文地址:https://www.cnblogs.com/eryun/p/10324599.html
Copyright © 2020-2023  润新知