首页 > 代码库 > 游戏数据库数据管理系统开发体会
游戏数据库数据管理系统开发体会
在WebApplicationContext中默认内置了DispatcherServlet依赖的bean!我们可以根据实际的项目需要对这些bean进行自定义参数设置。因为如果在配置文件中存在我们自定义的bean那么默认的bean将被覆盖。
下面详解一下MVC中默认是用了哪些bean。
1、HandlerMapping 处理请求映射的路劲
2、HandlerAdapter
3、HandlerExceptionResolver 异常处理信息,是用时可以自定义错误信息转到哪些view中
<bean
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<!-- 没有权限 -->
<prop key="org.apache.shiro.authz.UnauthorizedException">error</prop>
<!-- 上传错误 -->
<prop
key="org.springframework.web.multipart.MaxUploadSizeExceededException">error_fileupload</prop>
</props>
</property>
</bean>
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<!-- 没有权限 -->
<prop key="org.apache.shiro.authz.UnauthorizedException">error</prop>
<!-- 上传错误 -->
<prop
key="org.springframework.web.multipart.MaxUploadSizeExceededException">error_fileupload</prop>
</props>
</property>
</bean>
4、ViewResolver 视图解析器,自定义可以配置默认视图所在位置的前缀和视图文件的后缀
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value=http://www.mamicode.com/"/">
<property name="suffix" value=http://www.mamicode.com/".jsp">
</bean>
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value=http://www.mamicode.com/"/">
<property name="suffix" value=http://www.mamicode.com/".jsp">
</bean>
5、LocaleResolver 国际化信息视图
6、ThemeResolver 主题解析器
7、MultipartResolver 文件上传功能,自定义时可以使用commons io作为功能的实现
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 指定所上传文件的总大小不能超过200KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 -->
<property name="maxUploadSize" value=http://www.mamicode.com/"200000" />
</bean>
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 指定所上传文件的总大小不能超过200KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 -->
<property name="maxUploadSize" value=http://www.mamicode.com/"200000" />
</bean>
8、FlashMapManager
游戏数据库数据管理系统开发体会
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。