美文网首页
Spring注解 @Scope学习

Spring注解 @Scope学习

作者: 一只弹窗仔 | 来源:发表于2020-06-08 21:29 被阅读0次

    scope的值:默认singleton单实例,prototype原型,request,session
    singleton:IOC容器启动的时候就会调用方法创建对象,然后放到容器中,以后每次获取都是从容器中拿
    prototype:IOC容器启动时不会去调用方法创建对象放到容器中,每次获取的时候才会调用方法创建对象

    @Lazy懒加载,针对单实例而言,启动的时候不会去创建对象,在使用的时候再创建对象

    bean的初始化和销毁方法:
    构造方法对象创建:
    单实例:在容器启动的时候创建对象
    多实例:在每次获取的时候创建对象
    初始化:对象创建完成,赋值之后,自动初始化
    销毁:
    单实例:容器关闭的时候
    多实例:容器不会管理这个bean,容器不会调用销毁方法

    BeanPostProcessor使用:

    @Value使用:直接赋值,SPEL运算#{},读取配置文件的值${}

    https://www.jianshu.com/p/b6d3e5a0c7e2

    https://www.jianshu.com/p/98eb63640eda

    相关文章

      网友评论

          本文标题:Spring注解 @Scope学习

          本文链接:https://www.haomeiwen.com/subject/hvgnzhtx.html