• Spring的开发配置与Spring中bean的实例化


    Spring

    1.   三种实例化bean的方法

    1)    第一种是使用类构造器实例化;



    2)    第二种是使用静态工厂方法实例化;



    3)    第三种是使用实例工厂方法实例化;



    2.   bean的作用域,默认的情况之下,spring容器的bean的作用域是单实例的,也就是说当我们从容器中得到的bean实例是同一个。可以使用scope标签设置bean的作用域为原型,也就是说每次得到的bean是不同的对象实例。scope="prototype"。注意默认情况下的bean是在spring容器实例化的时候就进行实例化的;当是原型时bean的实例化是在getbean的时候进行实例化的。也可以在xml中配置bean的加载时机为延迟。

    3.   spring的依赖注入之使用属性setter方法实现注入:ref标签或者使用内部bean

    1)        



    2)      


     

    配置xml实现spring注入Set和Map等集合类型。



    4.   使用构造器实现注入

    5.   使用注解进行注入

    6.   使用注解将bean添加到spring的管理中。

    在xml中配置:



    这样spring容器会在启动时将在指定的包的目录下进行查询查到所有相关的bean对其进行加载和注入。

    在相应的需要加载的bean定义的前面添加注解进行标识。



  • 相关阅读:
    [Hyper-V]使用操作系统模板创建新的虚拟机
    [Hyper-V]给Hyper-V创建两块网卡备用
    [Hyper-V]在Windows 8.1 操作系统中启用Hyper-V功能
    [MSSQL]SCOPE_IDENTITY,IDENT_CURRENT以及@@IDENTITY的区别
    [Microsoft Test Manager]CodeUI初探
    [MSSQL] Useful SQL Scripts
    Run Android on Your Netbook or Desktop
    How Delete File with Readonly Permission?
    Getting the first day in a week with T-SQL
    [HtmlUnit]Fetch Dynamic Html/Content Created By Javascript/Ajax
  • 原文地址:https://www.cnblogs.com/lcqBlogs/p/2392371.html
Copyright © 2020-2023  润新知