diff --git a/README.md b/README.md index 8282e56..330c9fc 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,8 @@ ``` $ java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC xxx-1.0.0.jar -``` \ No newline at end of file +``` + +开发文档: +1、 +[https://note.youdao.com/ynoteshare/index.html?id=9ef8862bd0473eaf23762b0af7afe9a4&type=note&_time=1648957656888](第三方接入统一用户登录平台) \ No newline at end of file diff --git a/pom.xml b/pom.xml index cda5373..4861124 100644 --- a/pom.xml +++ b/pom.xml @@ -91,6 +91,13 @@ httpclient 4.5.9 + + + + io.jsonwebtoken + jjwt + 0.9.1 + diff --git a/src/main/java/cn/chjyj/szwh/annotation/PassToken.java b/src/main/java/cn/chjyj/szwh/annotation/PassToken.java new file mode 100644 index 0000000..bc13401 --- /dev/null +++ b/src/main/java/cn/chjyj/szwh/annotation/PassToken.java @@ -0,0 +1,17 @@ +package cn.chjyj.szwh.annotation; + + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * 免toKEN验证注解 + * 注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在 + */ +@Target({ElementType.METHOD,ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface PassToken { + boolean required() default true; +} diff --git a/szwh.iml b/szwh.iml index bbc73a8..4f0dcb3 100644 --- a/szwh.iml +++ b/szwh.iml @@ -34,9 +34,6 @@ - - - @@ -105,5 +102,9 @@ + + + + \ No newline at end of file