springboot+mybatis+Graphql 使用总结

优米谷网赚

1. root.graphql中定义的 查询在query中一定要有 不然报错

 2. 其他按 正常的springboot+mybatis 的方式编写即可。

软件赚钱_优米谷

 如果打开 type Author 中  books的注解 。那么一定要有对应的接口 不让报错

 

 

 

日期一定要配置标量不让报错
参考https://blog.csdn.net/aharddreamer/article/details/98513771 
 

@Component
public class DateScalar extends GraphQLScalarType {
    public DateScalar() {
        super("Date", "Built-in Date as timestamp", new Coercing() {
            @Override
            public Long serialize(Object input) {
                if (input instanceof Date) {
                    return ((Date) input).getTime();
                }
                return null;
            }

            @Override
            public Date parseValue(Object input) {
                if (input instanceof Long) {
                    return new Date((Long) input);
                }
                return null;
            }

            @Override
            public Date parseLiteral(Object input) {
                if (input instanceof IntValue) {
                    return new Date(((IntValue) input).getValue().longValue());
                }
                return null;
            }
        });
    }
}

 


版权声明:本文为qq_36286574原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。