1. singleton
1) 早期spring配置中,单例使用singleton="true"的方式配置。
2) 如果配置文件头定义的dtd为
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
则单例配置使用scope="singleton",否则会抛异常
org.xml.sax.SAXParseException: Attribute "singleton" must be declared for element type "bean".
3) 在3.0中,spring单例配置为scope="prototype"
本文介绍了Spring框架中单例配置方式的变化过程。从早期的singleton属性配置到2.0版本开始采用scope属性,并指出了如果不遵循DTD声明可能导致的错误。此外,还提及了3.0版本中对于单例配置的新方式。
1622

被折叠的 条评论
为什么被折叠?



