Dedicated line plugins depend on dedicated line service
This commit is contained in:
@@ -19,6 +19,7 @@ package we.plugin.dedicatedline.auth;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.server.reactive.ServerHttpResponse;
|
||||
@@ -37,6 +38,7 @@ import java.util.Map;
|
||||
/**
|
||||
* @author Francis Dong
|
||||
*/
|
||||
@ConditionalOnBean(DedicatedLineService.class)
|
||||
@Component(DedicatedLineApiAuthPluginFilter.DEDICATED_LINE_API_AUTH_PLUGIN_FILTER)
|
||||
public class DedicatedLineApiAuthPluginFilter implements FizzPluginFilter {
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import org.reactivestreams.Publisher;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
import org.springframework.core.io.buffer.DataBuffer;
|
||||
import org.springframework.core.io.buffer.NettyDataBuffer;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
@@ -40,6 +41,7 @@ import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
|
||||
import cn.hutool.crypto.symmetric.SymmetricCrypto;
|
||||
import reactor.core.publisher.Mono;
|
||||
import we.config.SystemConfig;
|
||||
import we.dedicated_line.DedicatedLineService;
|
||||
import we.flume.clients.log4j2appender.LogService;
|
||||
import we.plugin.FizzPluginFilterChain;
|
||||
import we.plugin.auth.App;
|
||||
@@ -55,6 +57,7 @@ import we.util.WebUtils;
|
||||
* @author Francis Dong
|
||||
*
|
||||
*/
|
||||
@ConditionalOnBean(DedicatedLineService.class)
|
||||
@Component(DedicatedLineCodecPluginFilter.DEDICATED_LINE_CODEC_PLUGIN_FILTER)
|
||||
public class DedicatedLineCodecPluginFilter extends RequestBodyPlugin {
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@ import javax.annotation.Resource;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.server.reactive.ServerHttpResponse;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -31,6 +32,7 @@ import org.springframework.web.server.ServerWebExchange;
|
||||
|
||||
import reactor.core.publisher.Mono;
|
||||
import we.config.SystemConfig;
|
||||
import we.dedicated_line.DedicatedLineService;
|
||||
import we.flume.clients.log4j2appender.LogService;
|
||||
import we.plugin.FizzPluginFilter;
|
||||
import we.plugin.FizzPluginFilterChain;
|
||||
@@ -45,6 +47,7 @@ import we.util.WebUtils;
|
||||
* @author Francis Dong
|
||||
*
|
||||
*/
|
||||
@ConditionalOnBean(DedicatedLineService.class)
|
||||
@Component(FizzPairingPluginFilter.FIZZ_PAIRING_PLUGIN_FILTER)
|
||||
public class FizzPairingPluginFilter implements FizzPluginFilter {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user