开发者社区> 问答> 正文

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

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

展开
收起
OSC开源社区 2024-05-31 10:55:28 16 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多