我正在开发一个使用Spring MVC的web应用程序。我想知道应用程序上下文中bean的数量是否有限制。如果我有太多的豆,加载应用程序时会出现问题吗?这会是一个性能问题吗?限制Spring MVC中的bean数量
回答
不,没有。我建议在不同的应用程序上下文中分割这些bean,并只加载你需要的那些。对于我的项目,我将所有骆驼配置与上下文相关联,并将所有bean相互注入数据库类。
对于所有bean的单个文件,请记住,如果不应该那么容易维护。
谢谢!性能方面,太多的豆子会受伤吗? – 2013-02-22 21:36:54
暂时不适用:) – 2013-02-22 21:50:05
没有,在application context中声明bean没有限制。唯一可能需要注意的是不同bean之间的依赖注入。
它是根据其功能区分bean的一般方法,并将其声明在不同的上下文xml文件中。例如,您可能想要在jms.xml文件中声明与JMS相关的bean,这样您可以模块化与上下文相关的文件,并节省将多个bean注入到一个文件中的麻烦。
希望这会有帮助
谢谢!这会是一个性能问题吗? – 2013-02-22 21:36:19
在doGetBean豆创建方块具有多个同步的是锁定bean创建块。 这意味着如果您创建大量的原型或请求作用域bean,您将遭受线程争用。 请记住,如果这是一个大容量的应用程序,这个限制是可能的。 但是,如果它是一个高容量的应用程序,这将使系统瘫痪。
- 1. Spring MVC Bean验证
- 2. Spring Web MVC和新的bean
- 3. Spring MVC中的Bean创建异常
- 4. Spring MVC autowiring bean throws nestedexception
- 5. 错误创建Bean Spring MVC
- 6. Spring MVC bean创建错误
- 7. 是Spring MVC中为JSON重命名Bean的一种机制
- 8. 我的Controller bean(Spring-MVC)中没有处理Autowired bean
- 9. 如何在spring中定义bean mvc
- 10. 如何在Spring MVC中从控制器访问bean?
- 11. Spring:使用工厂bean创建任意数量的bean
- 12. Spring请求作用域bean数量
- 13. 如何在Spring MVC中将数据从bean插入数据库?
- 14. Spring MVC Webservice的更新bean(I18N)
- 15. Spring的MVC bean类无法找到
- 16. Spring MVC - POST具有最大计数限制的文件列表
- 17. Spring Bean定制范围JMS
- 18. 限制数量
- 19. 会话bean中的静态变量限制
- 20. spring mvc dao和服务bean映射
- 21. Spring + JPA + MVC - 创建bean时出错
- 22. Spring MVC自定义范围bean
- 23. Spring MVC @Scope代理bean&Jackson 2
- 24. Java Spring MVC + JUNIT +无法创建bean
- 25. 从jsp访问Spring MVC DI bean
- 26. Spring-mvc-jpa与Maven错误创建bean
- 27. Spring MVC:单个控制器的域限制
- 28. Spring MVC的控制器 - 如何做URL限制
- 29. 在Spring MVC中设置jsp中的bean的属性
- 30. Tomcat的会话复制+的Spring bean
我们在一个项目的spring配置文件中有超过100个不同的类。所以,我想这是没有限制的。 (是的,我知道100是一个小数字) – 2013-02-22 19:40:43
如果你对豆的数量达到了限制,那么我猜你的设计必须重新考虑。 – madth3 2013-02-22 19:43:40