• 01spring学习笔记之初识spring


    1、假如不使用spring,我们想要在book类中使用author类的时候,我们要在book类中new 一个author对象,然后在调用author中的方法和功能

    public class book{
    
      author a=new author(); //先创建author对象
       a.methods(); //调用author中的方法
      
    }
    

    2、当我们使用spring容器的时候

    public class book{
    
      private author a;  //直接引用author对象
    
       a.methods();  //调用对象的方法
    
    }
    

    方法2中的功能正式spring帮我们来做的,让我们来看一看spring都帮我们干了啥!

     没spring容器管理之前,当一个对象想要使用另一个对象方法的时候,需要把另外一个对象在该对象中new出来,如此一来new来new去,当对象多的时候就懵逼了(我这段话就有点懵逼了!)

    现在我们把类交给spring容器管理,每个类只要把该类对象的引用放到spring容器中即可。例如,spring容器中存放着author类的引用a1,当book类想使用author类时候,此时不需要在直接和author类打交道,而是直接去spring容器中问,大哥我想要个author类,spring查一下有该类的引用对象a1,于是乎就把a1给了book类。

    如此看来spring相当是一个管理者,可以想象成银行。

    没spring之前:A想向B借钱,B可能担心A到期了不还钱,还可能有其他的忧虑啥的。

    有spring了:B把钱存到了银行中,A直接向银行中借钱。

    我们学习spring就是类似于学如何向银行中存钱和如何向银行借钱!

  • 相关阅读:
    什么是进程
    进程控制
    MMAP文件内存映射
    I/O多路转接模型
    LINUX创建管道文件
    文件描述符复制
    LINUX改变文件大小
    类作用域
    LINUX文件定位
    War of the Corporations CodeForces
  • 原文地址:https://www.cnblogs.com/gfbzs/p/12195341.html
Copyright © 2020-2023  润新知