求教:到底什么叫bean的状态呢
例如可能时常会遇到这样的情况:
根据用户的权限的不同显示不同的控制菜单。
就这样的一个功能如果我在spring中配置一个Controller来实现相关的逻辑,那么这个Controller到底要不到配置成单例?
这些地方实在搞不太清楚,还请大家帮忙啊,尤其是banq~谢谢
一般情况下 Spring缺省是singleton,使用单例;何时使用多例,需要对多线程、并发、缓存等J2EE内部核心深入掌握后调控使用,比如大型项目时,Bean很重,使用Pool形式提高性能。
建议:初次使用的人暂时不要去考虑这个配置,当然,项目复杂后,只有通过性能测试追究可能造成的性能陷阱。