zoukankan      html  css  js  c++  java
  • Spring错题整合

     解析:autowire属性不能设置none属性

    解析:在spring中bean的作用域有:singleton、prototype、request和session。 

    • B:
    • C:
    • D:

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

     解析:任何一个接口都可以是一个业务Bean

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

     解析:中央控制器决定调用那个视图

     解析:Spring自动装配与依赖检查也可以通过beans元素的default-autowire属性设置全局自动装配,不是autowire

     解析:AD选项都错误,因为引入的标签库,前缀定义为:fm

        B选项错误,应该是path表示表单对象的属性,而不是text

        C正确,*表示显示表单所有的错误 

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

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

     

     解析:D选项正确,首先:http://localhost:8080/springmvc/user/view/1?json 此请求为GET请求,而非POST请求,第二:根据请求的URL,需要params="json",第三:@ResponseBody这个注解用于Controller的控制方法返回对象,表示该方法的返回结果直接写入HTTP response body中(Response对象的body数据区) 一般在异步获取数据时使用。 

     解析:应该注入DataSource数据源

     解析:使用@ExceptionHandler注解需要传入一个数组里面的值.class属性所以AB选项正确

     解析:表达式是“/{id}/test/{name}”应对应此格式

        B选项前多了个“/”找不到路径;

        C选项应是<a href="5/test/jim">test</a>

        D同C选项一样

     解析:如果请求路径采用REST风格,要获取路径里的参数,需要使用@PathVariable注解

     解析:Model II模式是采用JSP+Servlet+JavaBean方式开发,已经将数据显示、流程控制和业务逻辑处理进行分离,代码之间分层控制,减低了代码间的耦合,一个模型只能可以对应多个视图。 

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

     解析:B选项说法错误,HandlerExceptionResolver有4个实现类,默认装配的是DefaultHandlerExceptionResolver,他会将异常转换为相应的响应状态码 

     解析:此题主要考查command controllers的概念。命令控制器的功能:可以动态地将来自HttpServletRequest的参数绑定到指定的数据对象上;在处理请求参数过程中自动验证;创建command对象。因此A是正确的选项 

     解析:此题目考查的是使用Spring-与MyBatis整合。使用SqlSessionTemplate实现数据库操作。 

     解析:此题主要考查SpringMVC的异常处理步骤。SpringMVC4的异常处理:

    一、Servlet配置文件修改

    二、创建一个BaseController基类,放置一个拥有:记录异常日志、根据不同的异常类型转向不同处理页面、友好异常转换等功能的方法

    三、所有Controller都继承自BaseController

    四、创建异常处理页面:error.jsp页面。因此ABC是正确的选项 

     

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

  • 相关阅读:
    对在Qtopia中添加国际化支持一文补充
    在Redhat中添加微软雅黑字体
    QGridLayout中multi cell处理
    QScrollArea处理与显示问题
    升级ubuntu后EMACS 无法使用
    在Qtopia中添加国际化支持
    Delphi面向对象编程的20条规则
    Spring AOP 实例
    使用Dynamic LINQ实现Ext Grid的远程排序
    高效实现数据仓库的七个步骤
  • 原文地址:https://www.cnblogs.com/tinghao/p/11868340.html
Copyright © 2011-2022 走看看