黑马程序员技术交流社区

标题: 学习记录 [打印本页]

作者: sout(黑马)    时间: 2019-5-31 18:35
标题: 学习记录
SpringMVC_快速入门Spring集成web环境集成思路
通过监听器,在服务创建时加载Spring容器,并将spring容器对象放入ServletContextListener域中
在web.xml中配置全局初始化参数(context-param),再通过ServletContext获取出来
创建WebApplicationContextUtils,通过传入servletContext对象获取ApplicationContext对象
Spring提供ContextLoaderListener
该监听器内部加载Spring配置文件,创建应用上下文对象,并存储到ServletContext域中,提供了一个客户端工具WebApplicationContextUtils供使用者获得应用上下文对象。
步骤SpringMVC使用流程执行流程(*)
关键Bean
注解解析
@RequestMapping:放到方法或者类上,建立请求URL和处理请求方法之间的对应关系
位置
#####属性
value:请求的url路径,等同于path
method:请求方式
params:请求参数条件
组件扫描优化<context:component-scan base-package="work.hsy"><!-- 包含此注解类 --><context:include-filter type="annotation"expression="org.springframework.stereotype.Controller"/> <!-- 不包含此注解类 --><context:exclude-filter type="annotation"expression="org.springframework.stereotype.Controller"/> </context:component-scan>XML配置解析视图解析器配置跳转方式
return "user.jsp" :默认转发(forward) return "forward:user.jsp"
可选择重定向Redirect:return "redirect:user.jsp"
配置内部资源视图解析器<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">    <!-- 拼接前缀 -->    <property name="prefix" value="/admin/"/>    <!-- 拼接后缀 -->    <property name="suffix" value=".jsp"/></bean>





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2