rename package name to c2.graphql.starter

This commit is contained in:
renxiaoyin 2023-04-04 17:08:01 +08:00
parent a84348c95c
commit 5245e52328
40 changed files with 90 additions and 114 deletions

View File

@ -1,9 +0,0 @@
package com.longfor.bff_netflix.client;
import org.springframework.cloud.openfeign.FeignClient;
@FeignClient("shop")
public interface ShopClient {
}

View File

@ -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);
}
}

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -0,0 +1,9 @@
package com.longfor.c2.graphql.starter.client;
import org.springframework.cloud.openfeign.FeignClient;
//
//@FeignClient("shop")
//public interface ShopClient {
//
//
//}

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.customcontext;
package com.longfor.c2.graphql.starter.customcontext;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.customcontext;
package com.longfor.c2.graphql.starter.customcontext;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.customcontext;
package com.longfor.c2.graphql.starter.customcontext;
import lombok.Data;

View File

@ -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;

View File

@ -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.*;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.entity;
package com.longfor.c2.graphql.starter.entity;
import lombok.Data;

View File

@ -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;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.entity;
package com.longfor.c2.graphql.starter.entity;
import lombok.Data;

View File

@ -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;

View File

@ -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;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.services;
package com.longfor.c2.graphql.starter.services;
import com.longfor.types.BaseShopInfo;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.services;
package com.longfor.c2.graphql.starter.services;
import com.longfor.types.Contract;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.services;
package com.longfor.c2.graphql.starter.services;
import com.longfor.types.ExtendElement;

View File

@ -1,4 +1,4 @@
package com.longfor.bff_netflix.services;
package com.longfor.c2.graphql.starter.services;
import com.longfor.types.Extent;

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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 {

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;