¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.springblade.core.api.crypto.annotation.encrypt; |
| | | |
| | | |
| | | import org.springblade.core.api.crypto.enums.CryptoType; |
| | | |
| | | import java.lang.annotation.*; |
| | | |
| | | /** |
| | | * <p>å å¯{@link org.springframework.web.bind.annotation.ResponseBody}ååºæ°æ®ï¼å¯ç¨äºæ´ä¸ªæ§å¶ç±»æè
æä¸ªæ§å¶å¨ä¸</p> |
| | | * |
| | | * @author licoy.cn, L.cm |
| | | */ |
| | | @Target({ElementType.METHOD, ElementType.TYPE}) |
| | | @Retention(RetentionPolicy.RUNTIME) |
| | | @Documented |
| | | @Inherited |
| | | public @interface ApiEncrypt { |
| | | |
| | | /** |
| | | * å å¯ç±»å |
| | | * |
| | | * @return ç±»å |
| | | */ |
| | | CryptoType value(); |
| | | |
| | | /** |
| | | * ç§é¥ï¼ç¨äºæäºéè¦åç¬é
ç½®ç§é¥çæ¹æ³ï¼æ²¡ææ¶è¯»åå
¨å±é
ç½®çç§é¥ |
| | | * |
| | | * @return ç§é¥ |
| | | */ |
| | | String secretKey() default ""; |
| | | |
| | | } |