zoukankan      html  css  js  c++  java
  • 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就是类似于学如何向银行中存钱和如何向银行借钱!

  • 相关阅读:
    Leetcode 第 210 场周赛
    Leetcode 834. 树中距离之和
    Leetcode 第36场双周赛
    力扣 第 208 场周赛
    cf 665 DMaximum Distributed Tree
    Codeforces Round #672 (Div. 2) A~D
    Educational Codeforces Round 95 (Rated for Div. 2) A~D
    CCF CSP 201612-3 权限查询
    Codeforces Round #669 (Div. 2) A~C
    201703-4 地铁修建
  • 原文地址:https://www.cnblogs.com/gfbzs/p/12195341.html
Copyright © 2011-2022 走看看