开发者社区 问答 正文

Spring 下 多例模式 单例模式 配合使用  性能如何?

Spring 下 多例模式 单例模式 配合使用 性能如何! 还有一个问题 Spring的MVC是否是线程安全的?

展开
收起
OSC开源社区 2024-05-31 10:55:28 48 发布于河南 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 就个人看法springmvc是现阶段最好的mvc,没有之一。struts系列(及webwork)始终的问题是:把model和control混合在一个类里面(也就是action),而springmvc则不然:使用ModelAndView或者普通的Map来保存页面数据(model);使用controller类来做逻辑控制;对于每次请求,Model都是新建的,不会存在任何并发问题;而controller则始终是单例,根本不存在任何与请求相关的属性,所以完全不用担心并发问题!

    至于性能,比servlet肯定是低的,因为使用了不少反射功能,但springmvc也把该cache的地方cache住了,不会造成每次请求重复解析的问题。这点性能下降基本可以忽略掉,如果连这个差别都承受不了的高实时性系统,那就不要用java好了

    2024-05-31 14:47:29 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等