SSM试题分析

正确答案:B

解析:此题考查的Spring-自动装配与依赖检查,acd说法正确,autowire属性值可以设置为no、byType、byName,没有none,

 

 正确答案:D

 解析:Spring配置文件本身也可以通过import子元素导入其他配置文件,子标签需要使用resource引用。

 正确答案:D

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

 正确答案:B

解析:Spring框架的核心是一个ioc容器

 正确答案:C

解析:因为使用Spring配置事务传播机制时,REQUIRED表示如果存在一个事务,则支持当前事务,如果没有事务则会开启一个新的事务。

 正确答案:A

解析:InternalResourceViewResolver视图解析器 的父类就是UrlBasedViewResolver

 正确答案:A

解析:MyBatis-Spring的jar包由MyBatis提供

 正确答案:A

解析:Spring配置文件中,hibernate的事务管理器必须要注入dataSource

 正确答案:B,D

解析:处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:

          @PathVariable;处理request header部分的注解: @RequestHeader, @CookieValue;

     处理request body部分的注解:@RequestParam, @RequestBody;

   处理attribute类型是注解: @SessionAttributes, @ModelAttribute;

 正确答案:D

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

 正确答案:A

解析:SpringMVC提供了大量的独特功能,包含:清晰的角色划分、强大而直接的配置方式、强大而直接的配置方式、可适配非侵入的controller、可重用的业务代码、可定制的绑定(binding) 和验证(validation)、可定制的handler mapping和view resolution、灵活的model转换、可定制的本地化和主题(theme)解析等

 正确答案:B,C

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

 正确答案:A

 
原文地址:https://www.cnblogs.com/liuying23/p/11868171.html