Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
agent-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
agent-platform
Commits
b855a219
Commit
b855a219
authored
Apr 30, 2025
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除rabbitmq日志发送
parent
db90eeb4
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
122 additions
and
136 deletions
+122
-136
agent-manager/src/main/java/com/mortals/xhx/base/framework/listener/RabbitLoggingErrorHandler.java
...hx/base/framework/listener/RabbitLoggingErrorHandler.java
+24
-24
agent-manager/src/main/java/com/mortals/xhx/base/framework/listener/SimpleDynamicListener.java
...ls/xhx/base/framework/listener/SimpleDynamicListener.java
+33
-33
agent-manager/src/main/java/com/mortals/xhx/module/company/service/impl/CompanyServiceImpl.java
...s/xhx/module/company/service/impl/CompanyServiceImpl.java
+3
-1
agent-manager/src/test/java/com/mortals/httpclient/declare/DeclareController.http
...ava/com/mortals/httpclient/declare/DeclareController.http
+3
-2
agent-manager/src/test/java/com/mortals/httpclient/http-client.env.json
...src/test/java/com/mortals/httpclient/http-client.env.json
+4
-0
agent-manager/src/test/java/com/mortals/httpclient/park/ParkController.http
...test/java/com/mortals/httpclient/park/ParkController.http
+1
-1
base-manager/src/main/java/com/mortals/xhx/base/framework/aspect/OperlogAspect.java
.../com/mortals/xhx/base/framework/aspect/OperlogAspect.java
+3
-4
common-lib/pom.xml
common-lib/pom.xml
+2
-14
common-lib/src/main/java/com/mortals/xhx/system/MessageProducer.java
...src/main/java/com/mortals/xhx/system/MessageProducer.java
+6
-8
common-lib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
...ib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
+43
-43
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/AccessLogFilter.java
...om/mortals/xhx/base/framework/filter/AccessLogFilter.java
+0
-3
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/GatewayResponseFilter.java
...tals/xhx/base/framework/filter/GatewayResponseFilter.java
+0
-2
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/GlobalLogFilter.java
...om/mortals/xhx/base/framework/filter/GlobalLogFilter.java
+0
-1
No files found.
agent-manager/src/main/java/com/mortals/xhx/base/framework/listener/RabbitLoggingErrorHandler.java
View file @
b855a219
package
com.mortals.xhx.base.framework.listener
;
//
package com.mortals.xhx.base.framework.listener;
//
import
lombok.extern.slf4j.Slf4j
;
//
import lombok.extern.slf4j.Slf4j;
import
org.slf4j.Logger
;
//
import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
//
import org.slf4j.LoggerFactory;
import
org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
;
//
import org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory;
import
org.springframework.stereotype.Component
;
//
import org.springframework.stereotype.Component;
import
org.springframework.util.ErrorHandler
;
//
import org.springframework.util.ErrorHandler;
//
//@Component
//
//
@Component
@Slf4j
//
@Slf4j
public
class
RabbitLoggingErrorHandler
implements
ErrorHandler
{
//
public class RabbitLoggingErrorHandler implements ErrorHandler {
//
public
RabbitLoggingErrorHandler
(
SimpleRabbitListenerContainerFactory
rabbitListenerContainerFactory
)
{
//
public RabbitLoggingErrorHandler(SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory) {
rabbitListenerContainerFactory
.
setErrorHandler
(
this
);
//
rabbitListenerContainerFactory.setErrorHandler(this);
}
//
}
//
@Override
//
@Override
public
void
handleError
(
Throwable
t
)
{
//
public void handleError(Throwable t) {
//
log
.
error
(
"[handleError][发生异常]]"
,
t
);
//
log.error("[handleError][发生异常]]", t);
}
//
}
//
}
//
}
agent-manager/src/main/java/com/mortals/xhx/base/framework/listener/SimpleDynamicListener.java
View file @
b855a219
package
com.mortals.xhx.base.framework.listener
;
//
package com.mortals.xhx.base.framework.listener;
//
import
com.rabbitmq.client.Channel
;
//
import com.rabbitmq.client.Channel;
import
lombok.extern.slf4j.Slf4j
;
//
import lombok.extern.slf4j.Slf4j;
import
org.springframework.amqp.core.Message
;
//
import org.springframework.amqp.core.Message;
import
org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
;
//
import org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener;
import
org.springframework.stereotype.Service
;
//
import org.springframework.stereotype.Service;
//
/**
/
//
**
* @author: zxfei
//
* @author: zxfei
* @date: 2022/8/23 0:32
//
* @date: 2022/8/23 0:32
* @description:
//
* @description:
**/
//
**/
@Slf4j
//
@Slf4j
//@Service
//
//
@Service
public
class
SimpleDynamicListener
implements
ChannelAwareMessageListener
{
//
public class SimpleDynamicListener implements ChannelAwareMessageListener {
//
@Override
//
@Override
public
void
onMessage
(
Message
message
,
Channel
channel
)
{
//
public void onMessage(Message message, Channel channel) {
try
{
//
try {
if
(
message
.
equals
(
"exception"
))
{
//
if (message.equals("exception")) {
log
.
info
(
"rabbitmq ecception!"
);
//
log.info("rabbitmq ecception!");
}
//
}
String
queue
=
message
.
getMessageProperties
().
getConsumerQueue
();
//
String queue = message.getMessageProperties().getConsumerQueue();
byte
[]
body
=
message
.
getBody
();
//
byte[] body = message.getBody();
log
.
info
(
"接收到:"
+
queue
+
",消息内容为:"
+
new
String
(
body
));
//
log.info("接收到:" + queue + ",消息内容为:" + new String(body));
channel
.
basicAck
(
message
.
getMessageProperties
().
getDeliveryTag
(),
false
);
//
channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
log
.
info
(
queue
+
"队列消息消费成功"
);
//
log.info(queue + "队列消息消费成功");
}
catch
(
Exception
e
)
{
//
} catch (Exception e) {
log
.
error
(
"接收消息异常"
);
//
log.error("接收消息异常");
}
//
}
}
//
}
}
//
}
agent-manager/src/main/java/com/mortals/xhx/module/company/service/impl/CompanyServiceImpl.java
View file @
b855a219
...
@@ -31,7 +31,9 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp
...
@@ -31,7 +31,9 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp
@Override
@Override
public
CompanyEntity
getCompanyByH5
(
H5Req
req
)
{
public
CompanyEntity
getCompanyByH5
(
H5Req
req
)
{
if
(
req
.
getParkId
()!=
null
&&
StringUtils
.
isNotEmpty
(
req
.
getApplyName
())
&&
StringUtils
.
isNotEmpty
(
req
.
getPhone
()))
{
if
(
req
.
getParkId
()!=
null
&&
StringUtils
.
isNotEmpty
(
req
.
getApplyName
())
&&
StringUtils
.
isNotEmpty
(
req
.
getPhone
()))
{
CompanyEntity
companyEntity
=
this
.
selectOne
(
new
CompanyQuery
().
parkId
(
req
.
getParkId
()).
applyName
(
req
.
getApplyName
()).
phone
(
req
.
getPhone
()));
CompanyEntity
companyEntity
=
this
.
selectOne
(
new
CompanyQuery
().
parkId
(
req
.
getParkId
()).
applyName
(
req
.
getApplyName
()).
phone
(
req
.
getPhone
()));
if
(
ObjectUtils
.
isEmpty
(
companyEntity
))
{
if
(
ObjectUtils
.
isEmpty
(
companyEntity
))
{
companyEntity
=
new
CompanyEntity
();
companyEntity
=
new
CompanyEntity
();
...
...
agent-manager/src/test/java/com/mortals/httpclient/declare/DeclareController.http
View file @
b855a219
...
@@ -18,8 +18,9 @@ POST {{baseUrl}}/declare/interlist
...
@@ -18,8 +18,9 @@ POST {{baseUrl}}/declare/interlist
Content-Type: application/json
Content-Type: application/json
{
{
"page":1,
"page": 1,
"size":10
"size": 10,
"declareStatus": 1
}
}
...
...
agent-manager/src/test/java/com/mortals/httpclient/http-client.env.json
View file @
b855a219
...
@@ -9,7 +9,11 @@
...
@@ -9,7 +9,11 @@
},
},
"product"
:
{
"product"
:
{
"baseUrl"
:
"http://192.168.0.252:11089/agent"
"baseUrl"
:
"http://192.168.0.252:11089/agent"
},
"youxian"
:
{
"baseUrl"
:
"http://221.182.0.219:11089/agent"
}
}
}
}
agent-manager/src/test/java/com/mortals/httpclient/park/ParkController.http
View file @
b855a219
...
@@ -19,7 +19,7 @@ Content-Type: application/json
...
@@ -19,7 +19,7 @@ Content-Type: application/json
{
{
"page":1,
"page":1,
"size":
10
"size":
-1
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/base/framework/aspect/OperlogAspect.java
View file @
b855a219
...
@@ -4,7 +4,6 @@ import com.mortals.framework.model.OperateLogPdu;
...
@@ -4,7 +4,6 @@ import com.mortals.framework.model.OperateLogPdu;
import
com.mortals.framework.service.ILogService
;
import
com.mortals.framework.service.ILogService
;
import
com.mortals.framework.service.impl.FileLogServiceImpl
;
import
com.mortals.framework.service.impl.FileLogServiceImpl
;
import
com.mortals.xhx.base.system.oper.service.OperLogService
;
import
com.mortals.xhx.base.system.oper.service.OperLogService
;
import
com.mortals.xhx.system.MessageProducer
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -21,8 +20,8 @@ public class OperlogAspect extends FileLogServiceImpl implements ILogService {
...
@@ -21,8 +20,8 @@ public class OperlogAspect extends FileLogServiceImpl implements ILogService {
@Autowired
@Autowired
private
OperLogService
operLogService
;
private
OperLogService
operLogService
;
@Autowired
//
@Autowired
private
MessageProducer
messageProducer
;
//
private MessageProducer messageProducer;
@Override
@Override
public
void
doHandlerLog
(
String
platformMark
,
Long
userId
,
String
userName
,
String
loginName
,
String
requestUrl
,
public
void
doHandlerLog
(
String
platformMark
,
Long
userId
,
String
userName
,
String
loginName
,
String
requestUrl
,
...
@@ -42,7 +41,7 @@ public class OperlogAspect extends FileLogServiceImpl implements ILogService {
...
@@ -42,7 +41,7 @@ public class OperlogAspect extends FileLogServiceImpl implements ILogService {
operateLogPdu
.
setLogDate
(
logDate
);
operateLogPdu
.
setLogDate
(
logDate
);
operateLogPdu
.
setContent
(
content
);
operateLogPdu
.
setContent
(
content
);
operateLogPdu
.
setOperType
(
1
);
operateLogPdu
.
setOperType
(
1
);
messageProducer
.
syncOperSend
(
operateLogPdu
);
//
messageProducer.syncOperSend(operateLogPdu);
}
}
...
...
common-lib/pom.xml
View file @
b855a219
...
@@ -25,10 +25,10 @@
...
@@ -25,10 +25,10 @@
</dependency>
</dependency>
<!-- 实现对 RabbitMQ 的自动化配置 -->
<!-- 实现对 RabbitMQ 的自动化配置 -->
<dependency>
<!--
<dependency>
<groupId>org.springframework.boot</groupId>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
</dependency>
-->
<!-- <dependency>
<!-- <dependency>
<groupId>io.sentry</groupId>
<groupId>io.sentry</groupId>
...
@@ -58,18 +58,6 @@
...
@@ -58,18 +58,6 @@
<optional>
true
</optional>
<optional>
true
</optional>
</dependency>
</dependency>
<dependency>
<groupId>
org.apache.kafka
</groupId>
<artifactId>
kafka-clients
</artifactId>
<version>
2.6.0
</version>
</dependency>
<dependency>
<groupId>
com.rabbitmq
</groupId>
<artifactId>
amqp-client
</artifactId>
<version>
4.8.0
</version>
</dependency>
<dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-all
</artifactId>
<artifactId>
hutool-all
</artifactId>
...
...
common-lib/src/main/java/com/mortals/xhx/system/MessageProducer.java
View file @
b855a219
...
@@ -8,8 +8,6 @@ import com.mortals.framework.model.OperateLogPdu;
...
@@ -8,8 +8,6 @@ import com.mortals.framework.model.OperateLogPdu;
import
com.mortals.framework.service.IMessageProduceService
;
import
com.mortals.framework.service.IMessageProduceService
;
import
com.mortals.xhx.common.keys.QueueKey
;
import
com.mortals.xhx.common.keys.QueueKey
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.amqp.core.Message
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Primary
;
import
org.springframework.context.annotation.Primary
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -21,30 +19,30 @@ import java.nio.charset.StandardCharsets;
...
@@ -21,30 +19,30 @@ import java.nio.charset.StandardCharsets;
@Slf4j
@Slf4j
public
class
MessageProducer
implements
IMessageProduceService
{
public
class
MessageProducer
implements
IMessageProduceService
{
@Autowired
//
@Autowired
private
RabbitTemplate
rabbitTemplate
;
//
private RabbitTemplate rabbitTemplate;
public
void
syncAccessSend
(
AccessLogPdu
accessLogPdu
)
{
public
void
syncAccessSend
(
AccessLogPdu
accessLogPdu
)
{
//new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8))
//new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8))
//rabbitTemplate.send(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE,new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8)));
//rabbitTemplate.send(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE,new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8)));
rabbitTemplate
.
convertAndSend
(
QueueKey
.
EXCHANGE
,
QueueKey
.
ACCESS_LOG_QUEUE
,
JSON
.
toJSONString
(
accessLogPdu
));
//
rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE, JSON.toJSONString(accessLogPdu));
//rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE, accessLogPdu);
//rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE, accessLogPdu);
}
}
@Override
@Override
public
void
syncBizSend
(
BizLogPdu
bizLogPdu
)
{
public
void
syncBizSend
(
BizLogPdu
bizLogPdu
)
{
rabbitTemplate
.
convertAndSend
(
QueueKey
.
EXCHANGE
,
QueueKey
.
BIZ_LOG_QUEUE
,
JSON
.
toJSONString
(
bizLogPdu
));
//
rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.BIZ_LOG_QUEUE, JSON.toJSONString(bizLogPdu));
}
}
@Override
@Override
public
void
syncErrorSend
(
ErrorLogPdu
errorLogPdu
)
{
public
void
syncErrorSend
(
ErrorLogPdu
errorLogPdu
)
{
rabbitTemplate
.
convertAndSend
(
QueueKey
.
EXCHANGE
,
QueueKey
.
ERROR_LOG_QUEUE
,
JSON
.
toJSONString
(
errorLogPdu
));
//
rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.ERROR_LOG_QUEUE, JSON.toJSONString(errorLogPdu));
}
}
@Override
@Override
public
void
syncOperSend
(
OperateLogPdu
operLogPdu
)
{
public
void
syncOperSend
(
OperateLogPdu
operLogPdu
)
{
rabbitTemplate
.
convertAndSend
(
QueueKey
.
EXCHANGE
,
QueueKey
.
OPERATION_LOG_QUEUE
,
JSON
.
toJSONString
(
operLogPdu
));
//
rabbitTemplate.convertAndSend(QueueKey.EXCHANGE, QueueKey.OPERATION_LOG_QUEUE, JSON.toJSONString(operLogPdu));
}
}
}
}
common-lib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
View file @
b855a219
package
com.mortals.xhx.system
;
//package com.mortals.xhx.system;
//
import
org.springframework.amqp.rabbit.AsyncRabbitTemplate
;
//import org.springframework.amqp.rabbit.AsyncRabbitTemplate;
import
org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory
;
//import org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory;
import
org.springframework.amqp.rabbit.connection.ConnectionFactory
;
//import org.springframework.amqp.rabbit.connection.ConnectionFactory;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
//import org.springframework.amqp.rabbit.core.RabbitTemplate;
import
org.springframework.amqp.support.converter.Jackson2JsonMessageConverter
;
//import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
import
org.springframework.amqp.support.converter.MessageConverter
;
//import org.springframework.amqp.support.converter.MessageConverter;
import
org.springframework.boot.autoconfigure.amqp.SimpleRabbitListenerContainerFactoryConfigurer
;
//import org.springframework.boot.autoconfigure.amqp.SimpleRabbitListenerContainerFactoryConfigurer;
import
org.springframework.context.annotation.Bean
;
//import org.springframework.context.annotation.Bean;
import
org.springframework.context.annotation.Configuration
;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
////@Configuration
public
class
RabbitConfig
{
//public class RabbitConfig {
//
//@Bean(name = "consumerBatchContainerFactory")
// //@Bean(name = "consumerBatchContainerFactory")
public
SimpleRabbitListenerContainerFactory
consumerBatchContainerFactory
(
// public SimpleRabbitListenerContainerFactory consumerBatchContainerFactory(
SimpleRabbitListenerContainerFactoryConfigurer
configurer
,
ConnectionFactory
connectionFactory
)
{
// SimpleRabbitListenerContainerFactoryConfigurer configurer, ConnectionFactory connectionFactory) {
// 创建 SimpleRabbitListenerContainerFactory 对象
// // 创建 SimpleRabbitListenerContainerFactory 对象
SimpleRabbitListenerContainerFactory
factory
=
new
SimpleRabbitListenerContainerFactory
();
// SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();
configurer
.
configure
(
factory
,
connectionFactory
);
// configurer.configure(factory, connectionFactory);
// 额外添加批量消费的属性
// // 额外添加批量消费的属性
factory
.
setBatchListener
(
true
);
// factory.setBatchListener(true);
factory
.
setBatchSize
(
10
);
// factory.setBatchSize(10);
factory
.
setReceiveTimeout
(
30
*
1000L
);
// factory.setReceiveTimeout(30 * 1000L);
factory
.
setConsumerBatchEnabled
(
true
);
// factory.setConsumerBatchEnabled(true);
return
factory
;
// return factory;
}
//修改系列和与反序列化转换器
// @Bean
// public MessageConverter messageConverter() {
// return new Jackson2JsonMessageConverter();
// }
// }
//
// //修改系列和与反序列化转换器
//@Bean
//// @Bean
public
AsyncRabbitTemplate
asyncRabbitTemplate
(
RabbitTemplate
rabbitTemplate
)
{
//// public MessageConverter messageConverter() {
AsyncRabbitTemplate
asyncRabbitTemplate
=
new
AsyncRabbitTemplate
(
rabbitTemplate
);
//// return new Jackson2JsonMessageConverter();
asyncRabbitTemplate
.
setReceiveTimeout
(
10000
);
//// }
return
asyncRabbitTemplate
;
//
}
//
// //@Bean
}
// public AsyncRabbitTemplate asyncRabbitTemplate(RabbitTemplate rabbitTemplate) {
// AsyncRabbitTemplate asyncRabbitTemplate = new AsyncRabbitTemplate(rabbitTemplate);
// asyncRabbitTemplate.setReceiveTimeout(10000);
// return asyncRabbitTemplate;
// }
//
//}
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/AccessLogFilter.java
View file @
b855a219
...
@@ -6,7 +6,6 @@ import com.mortals.framework.common.Rest;
...
@@ -6,7 +6,6 @@ import com.mortals.framework.common.Rest;
import
com.mortals.framework.model.AccessLogPdu
;
import
com.mortals.framework.model.AccessLogPdu
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.xhx.common.utils.IpUtils
;
import
com.mortals.xhx.common.utils.IpUtils
;
import
com.mortals.xhx.system.MessageProducer
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.reactivestreams.Publisher
;
import
org.reactivestreams.Publisher
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -52,8 +51,6 @@ import java.util.Map;
...
@@ -52,8 +51,6 @@ import java.util.Map;
public
class
AccessLogFilter
implements
GlobalFilter
,
Ordered
{
public
class
AccessLogFilter
implements
GlobalFilter
,
Ordered
{
@Value
(
"${spring.application.name:gateway}"
)
@Value
(
"${spring.application.name:gateway}"
)
private
String
appName
;
private
String
appName
;
@Autowired
private
MessageProducer
messageProducer
;
private
static
final
String
TRACE_ID
=
"traceId"
;
private
static
final
String
TRACE_ID
=
"traceId"
;
private
static
final
String
SPAN_ID
=
"spanId"
;
private
static
final
String
SPAN_ID
=
"spanId"
;
...
...
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/GatewayResponseFilter.java
View file @
b855a219
package
com.mortals.xhx.base.framework.filter
;
package
com.mortals.xhx.base.framework.filter
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.xhx.system.MessageProducer
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.codec.Charsets
;
import
org.apache.commons.codec.Charsets
;
import
org.reactivestreams.Publisher
;
import
org.reactivestreams.Publisher
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.cloud.gateway.filter.GatewayFilterChain
;
import
org.springframework.cloud.gateway.filter.GatewayFilterChain
;
import
org.springframework.cloud.gateway.filter.GlobalFilter
;
import
org.springframework.cloud.gateway.filter.GlobalFilter
;
...
...
smart-gateway/src/main/java/com/mortals/xhx/base/framework/filter/GlobalLogFilter.java
View file @
b855a219
...
@@ -2,7 +2,6 @@ package com.mortals.xhx.base.framework.filter;
...
@@ -2,7 +2,6 @@ package com.mortals.xhx.base.framework.filter;
import
cn.hutool.core.util.IdUtil
;
import
cn.hutool.core.util.IdUtil
;
import
com.mortals.xhx.base.framework.config.CustomGatewayProperties
;
import
com.mortals.xhx.base.framework.config.CustomGatewayProperties
;
import
com.mortals.xhx.system.MessageProducer
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment