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