为了账号安全,请及时绑定邮箱和手机立即绑定
  • ContentNegotiatingViewResolver 决定返回的数据是以Json还是jsp格式展示 ResponseEntity将返回的数据包裹在其中,便可以以Json格式返回 @ResponseBody/@ResquestBody 可以将请求值和返回值变成Json格式传输
    查看全部
    0 采集 收起 来源:JSON(下)

    2017-02-19

  • @ResponseBody 修饰的Course返回值将是以Json的格式返回 或者用一个泛型的ResponseEntity<Course>也将返回Json的数据格式
    查看全部
    1 采集 收起 来源:JSON(中)

    2018-03-22

  • 这个MappingJackson2JsonView将我们的模型数据转换成Json格式
    查看全部
    0 采集 收起 来源:JSON(中)

    2017-02-19

  • ViewResolver将最终数据格式根据需要转化为JSPView或者JsonView
    查看全部
    0 采集 收起 来源:JSON(上)

    2017-02-19

  • MultipartFile文件上传相关类 FileUtils 文件操作相关类,复制如图
    查看全部
  • 上传文件依赖Apache的commons-fileupload这个包
    查看全部
  • 上传文件需要用到如图的bean CommonsMultipartResolver 属性 maxUploadSize --最大上传大小 defaultEncoding --默认编码 resolveLazily --是否延迟加载文件解析
    查看全部
  • 方法级别数据绑定@ModelAttribute redirect(重定向)/forward(请求转发)
    查看全部
    0 采集 收起 来源:Binding

    2017-02-19

  • @RequestMapping中也可以添加params="add"属性,表示带add参数的请求才可以进来;返回字符串可以加/来进行相对目录的指定。@ModelAttribute可以用于绑定对象,返回值加上"redirect:XXXX"就可以重定向
    查看全部
    0 采集 收起 来源:Binding

    2018-03-22

  • @Controller声明了一个Controller @RequestMapping对应到具体的请求 @RequestParam 和@PathVariable绑定了请求中的参数 也可以使用HttpServletRequest 或HttpSession请求响应
    查看全部
  • 传统的HttpServletRequest请求,注意,这里的@RequestMapping("view3")已经没有/了,获取的数据也是直接set到Request中去
    查看全部
  • Restful风格的请求/courses/view2/{courseId} 注:这里的{courseID}是一个参数变量;首先RequestMapping里的value要写成请求的类型@RequestMapping(value="/view2/{courseId}",method=RequestMethod.GET),然后传入的参数要引入@PathVariable("courseId") 将url中的参数传入进去,返回的数据若是一个Map要将相应数据put到map中返回
    查看全部
  • @Controller告诉DispatcherServlet上下文这个类归他管,类级别的@RequestMapping("/courses")告诉/courses目录下的请求都归他来处理;方法级别的@RequestMapping(value="/view",method=RequestMethod.GET)告诉/view的get请求由它来处理;@RequestParam("courseId")直接将请求的参数读出来作为一个参数传入方法中
    查看全部
  • 这里因为对CourseService有依赖关系,加上@Autowired则表示由Spring容器来管理(注入)这个依赖,而model.addAttribute(course)则是将数据放到模型里,return出来的String则表示view的具体位置,这个之前在配置文件中配置过ViewResolver,其中前置路径和文件名后缀具体指向了这个view
    查看全部
  • applicationContext.xml配置<context:annotation-config/>启动基于annotation的DI(依赖注入)管理,这个配置文件里不需要对Controller进行管理,因此配置一个<context:exclude-filter ..... />告诉它不要去管理Controller
    查看全部

举报

0/150
提交
取消
课程须知
本课程是JAVA高级课程,小伙伴们需要熟练掌握JAVA开发语言基础语法以及Spring IOC/DI的配置使用。对Spring不熟悉的童鞋慎入~~
老师告诉你能学到什么?
1、MVC的思想精髓 2、Spring MVC的基本概念 3、如何利用Maven搭建Spring MVC开发环境 4、用Spring MVC实际开发一个功能模块

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!