mirror of
https://gitee.com/incloudcode/yexuejc-springboot.git
synced 2025-07-17 17:27:26 +08:00
自动注入类增加注入条件
This commit is contained in:
parent
02d4a44efc
commit
1c7e39a50f
@ -8,6 +8,7 @@ import com.yexuejc.base.util.StrUtil;
|
||||
import com.yexuejc.springboot.base.exception.GatewayException;
|
||||
import com.yexuejc.springboot.base.util.LogUtil;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.core.MethodParameter;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
@ -32,6 +33,7 @@ import java.security.interfaces.RSAPrivateKey;
|
||||
* @date: 2018/5/12 22:49
|
||||
*/
|
||||
@ControllerAdvice
|
||||
@ConditionalOnClass({RequestBodyAdvice.class, HttpHeaders.class, HttpInputMessage.class, HttpMessageConverter.class})
|
||||
@EnableConfigurationProperties(RsaProperties.class)
|
||||
public class ParamsRequestBodyAdvice implements RequestBodyAdvice {
|
||||
|
||||
|
@ -6,6 +6,7 @@ import com.yexuejc.base.http.Resps;
|
||||
import com.yexuejc.base.util.JsonUtil;
|
||||
import com.yexuejc.base.util.StrUtil;
|
||||
import com.yexuejc.springboot.base.util.LogUtil;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.core.MethodParameter;
|
||||
import org.springframework.http.MediaType;
|
||||
@ -29,6 +30,7 @@ import java.util.Map;
|
||||
* @date: 2018/5/12 22:50
|
||||
*/
|
||||
@ControllerAdvice
|
||||
@ConditionalOnClass({ResponseBodyAdvice.class, ServerHttpRequest.class, ServerHttpResponse.class, MediaType.class})
|
||||
@EnableConfigurationProperties(RsaProperties.class)
|
||||
public class ParamsResponseBodyAdvice implements ResponseBodyAdvice {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user