wg-gateway/src/main/java/ink/wgink/gateway/handler/log/RequestLogHandler.java

37 lines
1007 B
Java
Raw Normal View History

2021-05-16 21:11:03 +08:00
package ink.wgink.gateway.handler.log;
import ink.wgink.gateway.dao.log.IRequestLogDao;
import ink.wgink.gateway.handler.BaseHandler;
import ink.wgink.gateway.pojo.log.RequestLog;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.stereotype.Service;
import reactor.core.publisher.Mono;
import java.net.URI;
/**
* When you feel like quitting. Think about why you started
* 当你想要放弃的时候想想当初你为何开始
*
* @ClassName: RequestLogHandler
* @Description: 请求日志
* @Author: wanggeng
* @Date: 2021/5/15 5:27 下午
* @Version: 1.0
*/
@Service
public class RequestLogHandler extends BaseHandler {
private IRequestLogDao requestLogDao;
public RequestLogHandler(IRequestLogDao requestLogDao) {
this.requestLogDao = requestLogDao;
}
public Mono<Void> save(RequestLog requestLog) {
setSave(requestLog);
requestLogDao.save(requestLog).subscribe();
return Mono.empty();
}
}