| 123456789101112131415161718192021222324252627 |
- package jnpf.annotation;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- /**
- * 接口传输加密
- * 加密请求和返回结果: @EncryptApi
- * 只加密请求: @EncryptApi(encryptRequest = false)
- * 只加密返回结果: @EncryptApi(encryptResponse = false)
- */
- @Retention(RetentionPolicy.RUNTIME)
- @Target({ElementType.METHOD,ElementType.PARAMETER})
- public @interface EncryptApi {
- /**
- * 加密请求内容
- */
- boolean encryptRequest() default true;
- /**
- * 加密返回结果
- */
- boolean encryptResponse() default true;
- }
|