模块 org.redkale

注释类型 RestService


  • @Inherited
    @Documented
    @Target(TYPE)
    @Retention(RUNTIME)
    public @interface RestService
    只能依附在Service类上,name默认为Service的类名小写并去掉Service字样及后面的字符串 (如HelloService/HelloServiceImpl,的默认路径为 hello)。

    详情见: https://redkale.org

    作者:
    zhangjx
    另请参阅:
    RestMapping
    • 可选元素概要

      可选元素 
      修饰符和类型 可选元素 说明
      boolean autoMapping
      没有标记@RestMapping的方法是否转换, 默认为false
      String catalog
      目录名, 不能含特殊字符, 只能小写字母+数字,且不能以数字开头
      String comment
      备注描述
      boolean ignore
      是否屏蔽该类的转换
      int moduleid
      模块ID值,鉴权时用到, 对应@WebServlet.moduleid
      String name
      模块名, 只能是模块名,不能含特殊字符, 只能小写字母+数字,且不能以数字开头, 单独一个空格值为特殊值
      boolean repair
      同@WebServlet的repair属性
      boolean rpcOnly
      是否只接受RPC请求, 默认为false, 为true则覆盖所有@RestMapping的方法的rpcOnly值,都转为true
    • 元素详细资料

      • name

        String name
        模块名, 只能是模块名,不能含特殊字符, 只能小写字母+数字,且不能以数字开头, 单独一个空格值为特殊值
        返回:
        模块名
        默认值:
        ""
      • catalog

        String catalog
        目录名, 不能含特殊字符, 只能小写字母+数字,且不能以数字开头
        返回:
        目录名
        默认值:
        ""
      • moduleid

        int moduleid
        模块ID值,鉴权时用到, 对应@WebServlet.moduleid
        返回:
        模块ID值
        默认值:
        0
      • rpcOnly

        boolean rpcOnly
        是否只接受RPC请求, 默认为false, 为true则覆盖所有@RestMapping的方法的rpcOnly值,都转为true
        返回:
        默认false
        默认值:
        false
      • autoMapping

        boolean autoMapping
        没有标记@RestMapping的方法是否转换, 默认为false
        返回:
        默认false
        默认值:
        false
      • ignore

        boolean ignore
        是否屏蔽该类的转换
        返回:
        默认false
        默认值:
        false
      • repair

        boolean repair
        同@WebServlet的repair属性
        返回:
        默认true
        默认值:
        true
      • comment

        String comment
        备注描述
        返回:
        备注描述
        默认值:
        ""