spring mvc:基于MVC思想的应用框架的快速入门( 三 )
本文插图
我们可以看到有三大组件 , 处理器映射器、处理器适配器、视图解析器这三个 , 我们可以看到这三个组件我们并没有配置 , 之所以这样是因为spring mvc都会使用默认的来帮助我们来配置 , 它使用的默认的三个组件是:
DefaultAnnotationHandlerMapping( 配置处理器映射器)
AnnotationMethodHandlerAdapter(配置处理器适配器)
InternalResourceViewResolver(视图解析器)
但是DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter这两个都过时了 , 所以我们需要手动配置没有过时的这两个组件RequestMappingHandlerMapping、RequestMappingHandlerAdapter
但是配置这两个组件也比较麻烦 , 我们可以使用使用注解驱动来加载 。 SpringMVC使用<mvc:annotation-driven>自动加载RequestMappingHandlerMapping和RequestMappingHandlerAdapter可以在springmvc.xml配置文件中使用<mvc:annotation-driven>替代注解处理器和适配器的配置 。
本文插图
我们在前面的时候逻辑视图名需要在controller中返回ModelAndView指定 , 比如逻辑视图名为ItemList , 则最终返回的jsp视图地址:“WEB-INF/jsp/itemList.jsp” , 这样比较麻烦 , 我们可以进行如下的处理:
<bean class=''org.springframework.web.servlet.view.InternalResourceViewResolver''>
<property name=''prefix'' value=''/WEB-INF/jsp/''/>
<property name=''suffix'' value=''.jsp''/>
</bean>
这样我们就可以在setViewName的时候写
本文插图
整合
整合的第一步:spring+mybatis的整合 , 首先先将mybaitis和spring需要的jar包导入进去
这个我们前面整个过 , 需要完成四个配置文件 , 分别是:
本文插图
其中db.propertie是用户配置数据库的 , log4j.properties是用户配置日志的 , 在application.xml中我们要进行如下的配置:
然后sqlMapConfig是用于配置mybaitis的 , 这个只需要配置一个别名就可以了 , 其它的都有spring管理 , 它没有什么需要配置的:
- 华为发布首个基于5G MEC云边端协同的工业视觉解决方案
- 嘻哈飞车族腻害,高人都是这样玩SpringBoot整合RabbitMQ
- 上海市浦东模范中学|[浦东]浦东模范中学:“基于素养培育 构建四适课堂”浦兴学区语文主题研讨活动
- 行业互联网华为发布首个基于5G MEC云边端协同的工业视觉解决方案
- 上海市浦东新区竹园小学|[浦东]竹园小学:基于标准 落实要求 均衡导向 集群发展-学校沪东校区接受浦东新区小学沪东学区化课程与教学调研纪实
- 和讯名家 苹果在赌什么?
- 和讯名家苹果在赌什么?
- 柠檬少年CHCC2020干货 | 达实智能杨雪来:基于物联网技术的达实智慧医院整体解决方案
- 英特尔|英特尔披露基于Ice Lake微架构Xeon处理器的安全新特性
- 行业互联网贸泽电子与BittWare签订全球分销协议 分销基于英特尔和Xilinx FPGA的加速卡
