rename package name to c2.graphql.starter
This commit is contained in:
parent
a84348c95c
commit
5245e52328
|
|
@ -1,9 +0,0 @@
|
|||
package com.longfor.bff_netflix.client;
|
||||
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
|
||||
@FeignClient("shop")
|
||||
public interface ShopClient {
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
package com.longfor.bff_netflix;
|
||||
package com.longfor.c2.graphql.starter;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.openfeign.EnableFeignClients;
|
||||
|
||||
@SpringBootApplication
|
||||
@EnableFeignClients
|
||||
public class BffNetflixApplication {
|
||||
//@EnableFeignClients
|
||||
public class BffApplication {
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(BffNetflixApplication.class, args);
|
||||
SpringApplication.run(BffApplication.class, args);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,9 +1,8 @@
|
|||
package com.longfor.bff_netflix.autoconfigure;
|
||||
package com.longfor.c2.graphql.starter.autoconfigure;
|
||||
|
||||
import com.longfor.bff_netflix.autoconfigure.ApiSignConfigLoad;
|
||||
import com.longfor.bff_netflix.entity.AppSecretInfo;
|
||||
import com.longfor.bff_netflix.interceptor.RequestInterceptor;
|
||||
import com.longfor.bff_netflix.services.SignService;
|
||||
import com.longfor.c2.graphql.starter.entity.AppSecretInfo;
|
||||
import com.longfor.c2.graphql.starter.interceptor.RequestInterceptor;
|
||||
import com.longfor.c2.graphql.starter.services.SignService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
|
|
@ -1,11 +1,9 @@
|
|||
package com.longfor.bff_netflix.autoconfigure;
|
||||
package com.longfor.c2.graphql.starter.autoconfigure;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.longfor.bff_netflix.entity.AppSecretInfo;
|
||||
import com.longfor.c2.graphql.starter.entity.AppSecretInfo;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -1,11 +1,10 @@
|
|||
package com.longfor.bff_netflix.autoconfigure;
|
||||
package com.longfor.c2.graphql.starter.autoconfigure;
|
||||
|
||||
import javax.servlet.ReadListener;
|
||||
import javax.servlet.ServletInputStream;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletRequestWrapper;
|
||||
import java.io.*;
|
||||
import javax.servlet.ServletRequest;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.autoconfigure;
|
||||
package com.longfor.c2.graphql.starter.autoconfigure;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.autoconfigure;
|
||||
package com.longfor.c2.graphql.starter.autoconfigure;
|
||||
|
||||
import com.longfor.bff_netflix.interceptor.RequestInterceptor;
|
||||
import com.longfor.c2.graphql.starter.interceptor.RequestInterceptor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
package com.longfor.c2.graphql.starter.client;
|
||||
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
//
|
||||
//@FeignClient("shop")
|
||||
//public interface ShopClient {
|
||||
//
|
||||
//
|
||||
//}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.customcontext;
|
||||
package com.longfor.c2.graphql.starter.customcontext;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.customcontext;
|
||||
package com.longfor.c2.graphql.starter.customcontext;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.customcontext;
|
||||
package com.longfor.c2.graphql.starter.customcontext;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.customcontext;
|
||||
package com.longfor.c2.graphql.starter.customcontext;
|
||||
|
||||
import com.netflix.graphql.dgs.context.DgsCustomContextBuilder;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.longfor.bff_netflix.datafetchers;
|
||||
package com.longfor.c2.graphql.starter.datafetchers;
|
||||
|
||||
import com.longfor.DgsConstants;
|
||||
import com.longfor.bff_netflix.dataloaders.BaseShopInfoDataLoader;
|
||||
import com.longfor.bff_netflix.services.ShopService;
|
||||
import com.longfor.c2.graphql.starter.dataloaders.BaseShopInfoDataLoader;
|
||||
import com.longfor.c2.graphql.starter.services.ShopService;
|
||||
import com.longfor.types.BaseShopInfo;
|
||||
import com.longfor.types.Shop;
|
||||
import com.netflix.graphql.dgs.*;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.datafetchers;
|
||||
package com.longfor.c2.graphql.starter.datafetchers;
|
||||
|
||||
import com.longfor.bff_netflix.services.ContractService;
|
||||
import com.longfor.c2.graphql.starter.services.ContractService;
|
||||
import com.longfor.types.Contract;
|
||||
import com.netflix.graphql.dgs.DgsComponent;
|
||||
import com.netflix.graphql.dgs.DgsQuery;
|
||||
|
|
@ -1,19 +1,16 @@
|
|||
package com.longfor.bff_netflix.datafetchers;
|
||||
package com.longfor.c2.graphql.starter.datafetchers;
|
||||
|
||||
import com.longfor.DgsConstants;
|
||||
import com.longfor.bff_netflix.customcontext.ExtendElementQueryArgument;
|
||||
import com.longfor.bff_netflix.customcontext.ExtendElementQueryKey;
|
||||
import com.longfor.bff_netflix.customcontext.ShopCustomContext;
|
||||
import com.longfor.bff_netflix.dataloaders.ExtendElementDataLoaderWithCustomContext;
|
||||
import com.longfor.bff_netflix.dataloaders.ExtendElementDataLoaderWithMappedKeys;
|
||||
import com.longfor.bff_netflix.services.ExtendElementService;
|
||||
import com.longfor.c2.graphql.starter.customcontext.ExtendElementQueryArgument;
|
||||
import com.longfor.c2.graphql.starter.customcontext.ExtendElementQueryKey;
|
||||
import com.longfor.c2.graphql.starter.dataloaders.ExtendElementDataLoaderWithMappedKeys;
|
||||
import com.longfor.c2.graphql.starter.services.ExtendElementService;
|
||||
import com.longfor.types.ExtendElement;
|
||||
import com.longfor.types.Shop;
|
||||
import com.netflix.graphql.dgs.DgsComponent;
|
||||
import com.netflix.graphql.dgs.DgsData;
|
||||
import com.netflix.graphql.dgs.DgsDataFetchingEnvironment;
|
||||
import com.netflix.graphql.dgs.InputArgument;
|
||||
import com.netflix.graphql.dgs.context.DgsContext;
|
||||
import org.dataloader.DataLoader;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,15 +1,11 @@
|
|||
package com.longfor.bff_netflix.datafetchers;
|
||||
package com.longfor.c2.graphql.starter.datafetchers;
|
||||
|
||||
import com.longfor.DgsConstants;
|
||||
import com.longfor.bff_netflix.services.ExtentService;
|
||||
import com.longfor.c2.graphql.starter.services.ExtentService;
|
||||
import com.longfor.types.Extent;
|
||||
import com.netflix.graphql.dgs.DgsComponent;
|
||||
import com.netflix.graphql.dgs.DgsData;
|
||||
import com.netflix.graphql.dgs.DgsDataFetchingEnvironment;
|
||||
import graphql.relay.Connection;
|
||||
import graphql.relay.DefaultConnectionCursor;
|
||||
import graphql.relay.DefaultPageInfo;
|
||||
import graphql.relay.SimpleListConnection;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.datafetchers;
|
||||
package com.longfor.c2.graphql.starter.datafetchers;
|
||||
|
||||
import com.longfor.bff_netflix.services.ShopService;
|
||||
import com.longfor.c2.graphql.starter.services.ShopService;
|
||||
import com.longfor.types.Shop;
|
||||
import com.netflix.graphql.dgs.DgsComponent;
|
||||
import com.netflix.graphql.dgs.DgsQuery;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.dataloaders;
|
||||
package com.longfor.c2.graphql.starter.dataloaders;
|
||||
|
||||
import com.longfor.bff_netflix.services.BaseShopInfoService;
|
||||
import com.longfor.c2.graphql.starter.services.BaseShopInfoService;
|
||||
import com.longfor.types.BaseShopInfo;
|
||||
import com.netflix.graphql.dgs.DgsDataLoader;
|
||||
import org.dataloader.MappedBatchLoader;
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.longfor.bff_netflix.dataloaders;
|
||||
package com.longfor.c2.graphql.starter.dataloaders;
|
||||
|
||||
import com.longfor.DgsConstants;
|
||||
import com.longfor.bff_netflix.customcontext.ShopCustomContext;
|
||||
import com.longfor.bff_netflix.services.ExtendElementService;
|
||||
import com.longfor.c2.graphql.starter.customcontext.ShopCustomContext;
|
||||
import com.longfor.c2.graphql.starter.services.ExtendElementService;
|
||||
import com.longfor.types.ExtendElement;
|
||||
import com.netflix.graphql.dgs.DgsDataLoader;
|
||||
import com.netflix.graphql.dgs.context.DgsContext;
|
||||
|
|
@ -1,13 +1,11 @@
|
|||
package com.longfor.bff_netflix.dataloaders;
|
||||
package com.longfor.c2.graphql.starter.dataloaders;
|
||||
|
||||
import com.longfor.DgsConstants;
|
||||
import com.longfor.bff_netflix.customcontext.ExtendElementQueryArgument;
|
||||
import com.longfor.bff_netflix.customcontext.ExtendElementQueryKey;
|
||||
import com.longfor.bff_netflix.customcontext.ShopCustomContext;
|
||||
import com.longfor.bff_netflix.services.ExtendElementService;
|
||||
import com.longfor.c2.graphql.starter.customcontext.ExtendElementQueryArgument;
|
||||
import com.longfor.c2.graphql.starter.customcontext.ExtendElementQueryKey;
|
||||
import com.longfor.c2.graphql.starter.services.ExtendElementService;
|
||||
import com.longfor.types.ExtendElement;
|
||||
import com.netflix.graphql.dgs.DgsDataLoader;
|
||||
import com.netflix.graphql.dgs.context.DgsContext;
|
||||
import org.dataloader.BatchLoaderEnvironment;
|
||||
import org.dataloader.MappedBatchLoaderWithContext;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.entity;
|
||||
package com.longfor.c2.graphql.starter.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.entity;
|
||||
package com.longfor.c2.graphql.starter.entity;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.entity;
|
||||
package com.longfor.c2.graphql.starter.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -1,19 +1,16 @@
|
|||
package com.longfor.bff_netflix.filter;
|
||||
package com.longfor.c2.graphql.starter.filter;
|
||||
|
||||
import com.longfor.bff_netflix.autoconfigure.ApiSignConfigLoad;
|
||||
import com.longfor.bff_netflix.autoconfigure.CachedHttpServletRequestWrapper;
|
||||
import com.longfor.bff_netflix.entity.AppSecretInfo;
|
||||
import com.longfor.bff_netflix.entity.SignRequest;
|
||||
import com.longfor.bff_netflix.entity.ValidationResult;
|
||||
import com.longfor.bff_netflix.services.SignService;
|
||||
import com.longfor.c2.graphql.starter.autoconfigure.ApiSignConfigLoad;
|
||||
import com.longfor.c2.graphql.starter.autoconfigure.CachedHttpServletRequestWrapper;
|
||||
import com.longfor.c2.graphql.starter.entity.AppSecretInfo;
|
||||
import com.longfor.c2.graphql.starter.entity.SignRequest;
|
||||
import com.longfor.c2.graphql.starter.entity.ValidationResult;
|
||||
import com.longfor.c2.graphql.starter.services.SignService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.time.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.filter.OncePerRequestFilter;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.*;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
|
@ -1,23 +1,19 @@
|
|||
package com.longfor.bff_netflix.interceptor;
|
||||
package com.longfor.c2.graphql.starter.interceptor;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.longfor.bff_netflix.autoconfigure.ApiSignConfigLoad;
|
||||
import com.longfor.bff_netflix.autoconfigure.CachedHttpServletRequestWrapper;
|
||||
import com.longfor.bff_netflix.entity.AppSecretInfo;
|
||||
import com.longfor.bff_netflix.entity.SignRequest;
|
||||
import com.longfor.bff_netflix.services.SignService;
|
||||
import com.longfor.c2.graphql.starter.autoconfigure.ApiSignConfigLoad;
|
||||
import com.longfor.c2.graphql.starter.entity.AppSecretInfo;
|
||||
import com.longfor.c2.graphql.starter.entity.SignRequest;
|
||||
import com.longfor.c2.graphql.starter.services.SignService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.time.DateUtils;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.util.StreamUtils;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
import org.springframework.web.util.ContentCachingRequestWrapper;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.*;
|
||||
import java.nio.charset.Charset;
|
||||
import java.text.ParseException;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.types.BaseShopInfo;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.types.Contract;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.types.ExtendElement;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.types.Extent;
|
||||
|
||||
|
|
@ -1,9 +1,8 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import cn.hutool.crypto.digest.MD5;
|
||||
import com.longfor.bff_netflix.entity.SignRequest;
|
||||
import com.longfor.bff_netflix.util.ParamToStrUtil;
|
||||
import org.springframework.stereotype.Component;
|
||||
import com.longfor.c2.graphql.starter.entity.SignRequest;
|
||||
import com.longfor.c2.graphql.starter.util.ParamToStrUtil;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
|
|
@ -1,10 +1,9 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import cn.hutool.crypto.digest.HMac;
|
||||
import cn.hutool.crypto.digest.HmacAlgorithm;
|
||||
import com.longfor.bff_netflix.entity.SignRequest;
|
||||
import com.longfor.bff_netflix.util.ParamToStrUtil;
|
||||
import org.springframework.stereotype.Component;
|
||||
import com.longfor.c2.graphql.starter.entity.SignRequest;
|
||||
import com.longfor.c2.graphql.starter.util.ParamToStrUtil;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.types.Contract;
|
||||
import com.longfor.types.Shop;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.services;
|
||||
package com.longfor.c2.graphql.starter.services;
|
||||
|
||||
import com.longfor.bff_netflix.entity.SignRequest;
|
||||
import com.longfor.c2.graphql.starter.entity.SignRequest;
|
||||
|
||||
public interface SignService {
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.services.impl;
|
||||
package com.longfor.c2.graphql.starter.services.impl;
|
||||
|
||||
import com.longfor.bff_netflix.services.BaseShopInfoService;
|
||||
import com.longfor.c2.graphql.starter.services.BaseShopInfoService;
|
||||
import com.longfor.types.BaseShopInfo;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.services.impl;
|
||||
package com.longfor.c2.graphql.starter.services.impl;
|
||||
|
||||
import com.longfor.bff_netflix.services.ContractService;
|
||||
import com.longfor.c2.graphql.starter.services.ContractService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.longfor.types.Contract;
|
||||
import java.util.Arrays;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.services.impl;
|
||||
package com.longfor.c2.graphql.starter.services.impl;
|
||||
|
||||
import com.longfor.bff_netflix.services.ExtendElementService;
|
||||
import com.longfor.c2.graphql.starter.services.ExtendElementService;
|
||||
import com.longfor.types.ExtendElement;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.longfor.bff_netflix.services.impl;
|
||||
package com.longfor.c2.graphql.starter.services.impl;
|
||||
|
||||
import com.longfor.bff_netflix.services.ExtentService;
|
||||
import com.longfor.c2.graphql.starter.services.ExtentService;
|
||||
import com.longfor.types.Extent;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -1,8 +1,6 @@
|
|||
package com.longfor.bff_netflix.services.impl;
|
||||
package com.longfor.c2.graphql.starter.services.impl;
|
||||
|
||||
import com.longfor.bff_netflix.services.ContractService;
|
||||
import com.longfor.bff_netflix.services.ShopService;
|
||||
import com.longfor.types.Contract;
|
||||
import com.longfor.c2.graphql.starter.services.ShopService;
|
||||
import com.longfor.types.Shop;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix.util;
|
||||
package com.longfor.c2.graphql.starter.util;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.TypeReference;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.longfor.bff_netflix;
|
||||
package com.longfor.c2.graphql.starter;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
Loading…
Reference in New Issue