springmvc
记录springmvc中的问题与知识点
袁奎
好记性不如烂笔头,将好生活记录下来。
展开
-
SSM返回Json数据乱码
在复习SSM是返回数据的时候出现了乱码 首先在web界面按F12查看返回的编码是iso 所以在mvc中配置一下 <bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8" /> </bean> &l原创 2020-10-09 11:12:57 · 299 阅读 · 0 评论 -
Controller是线程安全的吗
Controller是线程安全的吗 最近学长被问到了这个面试题,自己也查阅了相关的资料总结如下, 在Springmvc中,所有的bean实例都是交给ioc容器去管理,默认Scope是单例模式,所以他是线程不安全的. 解决方法 1将创建的Controller的Scope设置成为多例prototype.但这样会消耗很多资源,并且这种方式只对于该Controller中非静态成员变量有用,如果是静态资源他还是会线程不安全. 2单例模式下需要线程安全的话必须使用ThreadLocal来封装变量ThreadLocal原创 2020-10-07 18:58:39 · 2708 阅读 · 0 评论 -
Springmvc 复习
1 什么是mvc 就是模型,视图,和控制器。 模型就是我们的Service层dao层 视图:jsp 控制器:servlet 为什么要学习SPringmvc 轻量级简单易学 高效基于响应的mvc框架 约定优于配置 与Spring兼容性好 2Springmvc执行流程 调度处理请求适配URl跳转界面 DispatcherServlet作用就是将请求分发到不同的处理器,Springweb框架围绕着DispatcherServlet设计 具体执行流程: DispatcherServlet表示前置控制器,他原创 2020-10-05 16:38:14 · 133 阅读 · 0 评论