对比新文件 |
| | |
| | | package com.iailab.framework.signature.config; |
| | | |
| | | import com.iailab.framework.redis.config.IailabRedisAutoConfiguration; |
| | | import com.iailab.framework.signature.core.aop.ApiSignatureAspect; |
| | | import com.iailab.framework.signature.core.redis.ApiSignatureRedisDAO; |
| | | import org.springframework.boot.autoconfigure.AutoConfiguration; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.data.redis.core.StringRedisTemplate; |
| | | |
| | | /** |
| | | * HTTP API 签名的自动配置类 |
| | | * |
| | | * @author Zhougang |
| | | */ |
| | | @AutoConfiguration(after = IailabRedisAutoConfiguration.class) |
| | | public class IailabApiSignatureAutoConfiguration { |
| | | |
| | | @Bean |
| | | public ApiSignatureAspect signatureAspect(ApiSignatureRedisDAO signatureRedisDAO) { |
| | | return new ApiSignatureAspect(signatureRedisDAO); |
| | | } |
| | | |
| | | @Bean |
| | | public ApiSignatureRedisDAO signatureRedisDAO(StringRedisTemplate stringRedisTemplate) { |
| | | return new ApiSignatureRedisDAO(stringRedisTemplate); |
| | | } |
| | | |
| | | } |