zoukankan      html  css  js  c++  java
  • 选择题

     使用import导入时,属性使用resource,而不是import

     如果在MyBatis-CongigLocation.xml逐个列出所有的sql映射文件,比较繁琐,可以利用SqlSessionFactoryBean的mapperLocations属性扫描式加载SQL映射文件,可以才用*作为通配符的形式,一次加载多个SQL映射文件,但是在集成时还是需要配置MyBatis-CongigLocation.xml,故此题应该选d

     A选项说法错误,SpringMVC中并没有定义一个Handler接口,实际上任何一个JavaBean都可以成为请求处理器。

     此题目考查的是Spring的Spring框架
    Spring框架的核心是一个ioc容器
    所以选择b

     此题目考查的是MyBatis的事务管理。
    为什么不选A,因为MyBatis单独使用时,使SqlSession来处理事务
    为什么不选B,因为和Spring集成后,是使用Spring的事务管理
    为什么是选C,因为使用Spring配置事务传播机制时,REQUIRED表示如果存在一个事务,则支持当前事务,如果没有事务则会开启一个新的事务。
    为什么不选D,因为使用JDBC的事务管理机制是MyBatis管理事务的方式之一

     理解掌握InternalResourceViewResolver视图解析器

     选项B错误,控制器处理方法的返回值若为:ModelAndView,在处理方法的方法体内,除了通过setViewName或者setView设置视图,不一定要添加模型数据,根据具体需求,若不需要模型数据的话,只返回一个逻辑视图名即可。

     handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)
    A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;
    B、处理request header部分的注解: @RequestHeader, @CookieValue;
    C、处理request body部分的注解:@RequestParam, @RequestBody;
    D、处理attribute类型是注解: @SessionAttributes, @ModelAttribute;

     Controller方法入参时,@RequestParam不是必需的,不加@RequestParam也可实现入参,故A错。@RequestParam的参数required默认值为true,故B错。不使用@RequestParam注解标注参数,则对入参没有强制,不传参也不会报错,故C错。

     Spring使用PropertyPlaceholderConfigurer引入属性文件中的配置,在配置文件中可以使用${…}形式的引用属性值

     选项a正确。容易混淆的是d

  • 相关阅读:
    linux查看端口
    linux下Git代码
    linux安装mysql
    pip工具更新及解决"No module named pip"问题
    demo-bootstrap实现滑动开关
    vue 随笔
    css 解决盒子移动鼠标丢失产生的抖动问题
    笔记-纯css实现select的placeholder
    笔记-移动端rem适配和解决安卓手机键盘唤起引起样式问题
    demo-tab切换
  • 原文地址:https://www.cnblogs.com/wang01/p/11867841.html
Copyright © 2011-2022 走看看