• 【spring】spring的一些思想,哪些bean需要注入


    一、spring框架的核心思想就是“解耦”,应用内部的解耦主要靠控制反转在实现。依赖注入

    1、由容器管理对象的生命周期。
    2、由容器管理对象的依赖。

    二、spring的设计模式--singleson模式、工厂模式可以用spring管理所有的singleton,尽可能避免使用四人帮的那种“单例”模式实现。

    就是避免用static保证单例,避免使用SomeClass.getSingleton()这种方法,因为如果这样,调用这个 getSingleton()的类就永远依赖SomeClass了。如果换了这个SomeClass,所有调用这个getSingleton()的都得改。

    首先说spring管理的类,就是spring在启动的时候,在spring容器中,由spring给你创建的,也就new的,spring会帮你维护。一般都是单例的,也就是一个对象。
    需要自己new的实例,一般是数据实例,比如你要插入一条数据,就需要自己new。因为这些实例,包含数据信息,每个实例都是不同的,当然不能是单例模式的,也就不能使用注入。

    三、spring中哪些bean需要注入?

    1、跨层调用的东西一般都需要

     2、po用new,其他的都注入。//也没这么绝对

    参考

    http://zhidao.baidu.com/question/371156539.html

    http://www.iteye.com/problems/69410

  • 相关阅读:
    jQuery插件主要有两种扩展方式
    系统负载测试工具-LoadRunner
    安全扫描工具-AppScan
    newinstance()和new有什么区别?(转)
    类的加载、连接和初始化 (转)
    tar 基础
    了解【重放攻击】
    DDLDMLDCLDQL
    web.xml的配置问题
    组合与聚合
  • 原文地址:https://www.cnblogs.com/549294286/p/2993044.html
Copyright © 2020-2023  润新知