@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface ParamObject
Param, user can use this annotation to annotate a parameter. If use uses
BeanDefto annotate a static method or a constructor, he/she needs to use
Paramor this annotation to annotate each one of the parameters. The type of the parameter annotated by this annotation must has a no-arg constructor which is invoked to construct the object that is assigned to the parameter. The properties of the object are set to the value of the parameters of the HTTP request sent to the
MVCServlet. The values are converted properly before that.