All Downloads are FREE. Search and download functionalities are using the official Maven repository.

openapi.server.sdk.annotation.OpenApiMethod Maven / Gradle / Ivy

package openapi.server.sdk.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 开放api方法注解,标识一个开放api的方法
 * 

* 注:目前支持的参数类型有基本类型、字符串、数组、普通javabean、List等 *

* * @author wanghuidong */ @Retention(RetentionPolicy.RUNTIME) @Target(value = {ElementType.METHOD}) public @interface OpenApiMethod { /** * 开放api方法名称,可以与方法名不同 * * @return 开放api方法名称 */ String value() default ""; /** * 返回值是否需要加密(true:需要,false:不需要,默认由{@link openapi.server.sdk.config.OpenApiConfig}决定) * * @return 返回值是否需要加密 */ String retEncrypt() default ""; /** * 是否启用对称加密,(true:启用,false:不启用,默认由{@link openapi.server.sdk.config.OpenApiConfig}决定) * 注:内容采用对称加密,对称加密密钥采用非对称加密 * * @return 是否启用对称加密 */ String enableSymmetricCry() default ""; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy