diff --git a/src/org/redkale/net/http/RestBody.java b/src/org/redkale/net/http/RestBody.java index 0888cfaab..cbfaa5ef2 100644 --- a/src/org/redkale/net/http/RestBody.java +++ b/src/org/redkale/net/http/RestBody.java @@ -10,7 +10,7 @@ import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.RUNTIME; /** - * 只能注解于Service类的方法的String/byte[]/JavaBean参数或参数内的String/byte[]/JavaBean字段 + * 只能注解于RestService类的方法的String/byte[]/JavaBean参数或参数内的String/byte[]/JavaBean字段 *

* 用于获取HTTP请求端的请求内容UTF-8编码字符串、byte[]、JavaBean * diff --git a/src/org/redkale/net/http/RestCookie.java b/src/org/redkale/net/http/RestCookie.java index a1d260727..2b10ffa8d 100644 --- a/src/org/redkale/net/http/RestCookie.java +++ b/src/org/redkale/net/http/RestCookie.java @@ -10,7 +10,7 @@ import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.RUNTIME; /** - * 只能注解于Service类的方法的String参数或参数内的String字段 + * 只能注解于RestService类的方法的String参数或参数内的String字段 *

* 详情见: https://redkale.org * diff --git a/src/org/redkale/net/http/RestHeader.java b/src/org/redkale/net/http/RestHeader.java index adf4164b1..da91c36f2 100644 --- a/src/org/redkale/net/http/RestHeader.java +++ b/src/org/redkale/net/http/RestHeader.java @@ -10,7 +10,7 @@ import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.RUNTIME; /** - * 只能注解于Service类的方法的参数或参数内的String字段 + * 只能注解于RestService类的方法的参数或参数内的String字段 *

* 详情见: https://redkale.org * diff --git a/src/org/redkale/net/http/RestMapping.java b/src/org/redkale/net/http/RestMapping.java index 89236e9a3..d4f246a58 100644 --- a/src/org/redkale/net/http/RestMapping.java +++ b/src/org/redkale/net/http/RestMapping.java @@ -21,7 +21,7 @@ import static java.lang.annotation.RetentionPolicy.*; @Documented @Target({METHOD}) @Retention(RUNTIME) -@Repeatable(RestMappings.class) +@Repeatable(RestMapping.RestMappings.class) public @interface RestMapping { /** @@ -74,4 +74,12 @@ public @interface RestMapping { */ String[] methods() default {}; + @Inherited + @Documented + @Target({METHOD}) + @Retention(RUNTIME) + @interface RestMappings { + + RestMapping[] value(); + } } diff --git a/src/org/redkale/net/http/RestMappings.java b/src/org/redkale/net/http/RestMappings.java deleted file mode 100644 index 429fe8b61..000000000 --- a/src/org/redkale/net/http/RestMappings.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package org.redkale.net.http; - -import java.lang.annotation.*; -import static java.lang.annotation.ElementType.*; -import static java.lang.annotation.RetentionPolicy.*; - -/** - * RestMapping 的多用类 - *

- * 详情见: https://redkale.org - * - * @author zhangjx - */ -@Inherited -@Documented -@Target({METHOD}) -@Retention(RUNTIME) -public @interface RestMappings { - - RestMapping[] value(); -}