美文网首页
spring中的单例和多例

spring中的单例和多例

作者: cuteximi_1995 | 来源:发表于2017-09-16 22:55 被阅读0次

    直接上配置:

    <?xml version="1.0" encoding="UTF-8"?>  
    <beans xmlns="http://www.springframework.org/schema/beans"  
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
           xsi:schemaLocation="http://www.springframework.org/schema/beans  
               http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  
         
        <bean id="helloWorld" class="com.HelloWorld" scope="prototype" init-method="init" destroy-  
      
    method="destroy"></bean>  
    </beans>  
    

    其中:
    init-method,该方法是由spring容器去执行法人,在构造函数之后执行;
    destroy-method,如果是单例模式,则spring容器关闭或者销毁的时候,会执行该方法;如果是多例模式,则spring容器不负责销毁;

    说明:
    ①:如果想让spring容器管理bean的生命周期,那么该bean必须为单例。
    ②:当一个bean在多例模式下,lazy-init为false或者default失效.
    ③:单例模式下,lazy-init可以避免预处理

    相关文章

      网友评论

          本文标题:spring中的单例和多例

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