Skip to content

Commit d6a7345

Browse files
committed
Server:getDeclaredAnnotation改为getAnnotation,兼容1.6以上
1 parent f76d950 commit d6a7345

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

  • APIJSON(Server)/APIJSON(Eclipse_JEE)/src/main/java/zuo/biao/apijson/server/sql

APIJSON(Server)/APIJSON(Eclipse_JEE)/src/main/java/zuo/biao/apijson/server/sql/AccessVerifier.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@ public class AccessVerifier {
5555
static {
5656
accessMap = new HashMap<String, RequestMethod[]>();
5757

58-
//兼容JDK 1.8以上,见getDeclaredAnnotation的@since
59-
accessMap.put(User.class.getSimpleName(), User.class.getDeclaredAnnotation(APIJSONRequest.class).method());
60-
accessMap.put(Work.class.getSimpleName(), Work.class.getDeclaredAnnotation(APIJSONRequest.class).method());
61-
accessMap.put(Moment.class.getSimpleName(), Moment.class.getDeclaredAnnotation(APIJSONRequest.class).method());
62-
accessMap.put(Comment.class.getSimpleName(), Comment.class.getDeclaredAnnotation(APIJSONRequest.class).method());
63-
accessMap.put(Wallet.class.getSimpleName(), Wallet.class.getDeclaredAnnotation(APIJSONRequest.class).method());
64-
accessMap.put(Password.class.getSimpleName(), Password.class.getDeclaredAnnotation(APIJSONRequest.class).method());
65-
accessMap.put(Verify.class.getSimpleName(), Verify.class.getDeclaredAnnotation(APIJSONRequest.class).method());
66-
accessMap.put(Login.class.getSimpleName(), Login.class.getDeclaredAnnotation(APIJSONRequest.class).method());
67-
accessMap.put(Request.class.getSimpleName(), Request.class.getDeclaredAnnotation(APIJSONRequest.class).method());
68-
69-
//兼容JDK 1.6以上
58+
//与客户端更好地统一
59+
accessMap.put(User.class.getSimpleName(), User.class.getAnnotation(APIJSONRequest.class).method());
60+
accessMap.put(Work.class.getSimpleName(), Work.class.getAnnotation(APIJSONRequest.class).method());
61+
accessMap.put(Moment.class.getSimpleName(), Moment.class.getAnnotation(APIJSONRequest.class).method());
62+
accessMap.put(Comment.class.getSimpleName(), Comment.class.getAnnotation(APIJSONRequest.class).method());
63+
accessMap.put(Wallet.class.getSimpleName(), Wallet.class.getAnnotation(APIJSONRequest.class).method());
64+
accessMap.put(Password.class.getSimpleName(), Password.class.getAnnotation(APIJSONRequest.class).method());
65+
accessMap.put(Verify.class.getSimpleName(), Verify.class.getAnnotation(APIJSONRequest.class).method());
66+
accessMap.put(Login.class.getSimpleName(), Login.class.getAnnotation(APIJSONRequest.class).method());
67+
accessMap.put(Request.class.getSimpleName(), Request.class.getAnnotation(APIJSONRequest.class).method());
68+
69+
//原来的做法
7070
// accessMap.put("User", RequestMethod.values());
7171
// accessMap.put("Work", RequestMethod.values());
7272
// accessMap.put("Moment", RequestMethod.values());

0 commit comments

Comments
 (0)