标签:type single 一个 web 单例 回话 session 在线 组件
在Spring 2.0及之后的版本中,Bean的作用域被划分为5种。如下
singleton是默认的作用域,即默认情况下Spring为每个Bean仅创建一个实例。对于不存在线程安全问题的组件,采用这种方式可以大大减少创建对象的开销,提高运行效率。而对于存在线程安全问题的组件,可以使用prototype作用域。如下
<bean id="userService" class="edu.cn.service.Impl.UserServiceImpl" scope="prototype"> </bean>
对于使用注解声明的Bean组件,如需修改其作用域,可以使用@Scope注解实现。如下
@Service @Scope("prototype") public class UserServiceImpl implements UserService { //省略 }
标签:type single 一个 web 单例 回话 session 在线 组件
原文地址:https://www.cnblogs.com/yanguobin/p/11703568.html