首页 > 试题广场 >

关于SpringMVC,以下说法错误的是?()

[单选题]
关于SpringMVC,以下说法错误的是?()
  • SpringMvc的核心入口是DispatchServlet
  • @RequestMapping注解既可以用在类上也可以用在方法上
  • @PathVariable作用是取出url中的模板变量作为参数
  • controller默认是单例,通过@Scope(“prototype”)注解改为多例,成员变量共享
选项D 的问题在于 “ 成员变量共享”
成员变量是由对象所私有的。不是静态变量 静态变量可以共享,成员变量不行
发表于 2019-08-09 15:27:56 回复(0)
多例坑定就不是线程共享的啦
发表于 2019-03-31 21:54:59 回复(0)
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) 

@RequestMapping("user/{id}/{name}")
    public ModelAndView test(@PathVariable("id") Long ids ,@PathVariable("name") String names){
        ModelAndView mv = new ModelAndView();
        mv.addObject("msg","占位符映射:id:"+ids+";name:"+names);
        mv.setViewName("hello2");
        return mv;
    }

请求路径:http://localhost:8080/hello/user/123/jack
占位符映射:id:"123";name:"jack"

发表于 2020-03-18 17:47:13 回复(0)
DispatchServlet、DispatcherServlet(正确)。。。
发表于 2019-08-04 17:57:56 回复(0)
成员变量在单例下会引发线程安全问题,而在多例模式下不会
发表于 2019-08-02 09:40:27 回复(0)
成员变量是私有的把,应该是静态变量才可以共享
发表于 2020-01-12 14:53:40 回复(0)
那个 数据挖掘需要掌握这个嘛2333333
发表于 2019-07-30 12:02:55 回复(0)