试题详情
简答题核心框架中提供了一些注解,用于封装前台传递的数据和返回给前台的数据,以简化开发。请写出三种框架注解,并简述其用途?
  • (1)@ColumnRequestParam:参数注解。用于在获取元数据信息时,从请求体获取显示的列,并将列名封装为字符串数组
    (2)@ColumnResponseBody:方法体注解,对返回值进行拦截将返回的对象转换为json串。
    (3)@IdRequestBody:参数注解。指明方法的参数是从请求体中获取的字符串数组,并将主键信息封装为IDRequestObject对象
    (4)@ItemRequestParam:参数注解将数据的itemType解析,返回字符串
    (5)@ItemsRequestBody:参数注解将数据转化为List格式,list中map封装一个item数据
    (6)@ItemResponseBody:方法体注解拦截返回数据。将返回的list集合转化为json字符串。
    (7)@QueryRequestParam:参数注解GET请求中从url中通过指定KEY值将参数取出,用于查询条件
    (8)@SubQueryRequestParam:参数注解将请求参数{“parentID”:”f0003232”}中的parentID解析,返回字符串
    (9)@TreeResponseBody:方法体注解返回树节点,该注解将节点信息的list集合转换为如下json格式
    (10)@RawResponseBody:方法体注解指明方法的返回值应当以原生返回值的形式,绑定到响应体中,使用该注解的方法应当返回object
    (11)@VoidResponseBody:将返回值包装为通用的返回格式。用于没有特定返回值得方法注解,将对象转换为统一的json串。
  • 关注下方微信公众号,在线模考后查看

热门试题