zoukankan      html  css  js  c++  java
  • Spring 4 官方文档学习(十一)Web MVC 框架之约定优于配置

    当返回一个ModelAndView时,可以使用其addObject(Object obj)方法,此时的约定是:

    • An x.y.User instance added will have the name user generated.
    • An x.y.Registration instance added will have the name registration generated.
    • An x.y.Foo instance added will have the name foo generated.
    • A java.util.HashMap instance added will have the name hashMap generated. You probably want to be explicit about the name in this case because hashMap is less than intuitive.
    • Adding null will result in an IllegalArgumentException being thrown. If the object (or objects) that you are adding could be null, then you will also want to be explicit about the name.

    还有:

    • An x.y.User[] array with zero or more x.y.User elements added will have the name userList generated.
    • An x.y.Foo[] array with zero or more x.y.User elements added will have the name fooList generated.
    • A java.util.ArrayList with one or more x.y.User elements added will have the name userList generated.
    • A java.util.HashSet with one or more x.y.Foo elements added will have the name fooList generated.
    • An empty java.util.ArrayList will not be added at all (in effect, the addObject(..) call will essentially be a no-op).

    官方文档链接:

    http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-coc

  • 相关阅读:
    函数的内置方法
    函数
    文件操作
    三元运算
    流程控制
    集合
    div容器内文本对齐--神奇的css
    Struts2的零配置和rest插件
    MIME类型
    ganymed-ssh2使用
  • 原文地址:https://www.cnblogs.com/larryzeal/p/6160030.html
Copyright © 2011-2022 走看看