有人可以在这里帮助我吗,我收到与“类型名称冲突”相关的警告,如下所示。我正在使用图形ql-spqr-Spring-启动器-启动器。
2020-06-06 19:04:15.972 WARN 22428 --- [ main] i.l.graphql.generator.OperationMapper : Potential type name collision detected: 'String' bound to multiple types: java.lang.String (loaded by the bootstrap class loader) and @javax.validation.Valid() java.lang.String (loaded by the bootstrap class loader). Assign unique names using the appropriate annotations or override the TypeInfoGenerator. For details and solutions see https://github.com/leangen/graphql-spqr/wiki/Errors#non-unique-type-name. If this warning is a false positive, please report it: https://github.com/leangen/graphql-spqr/issues.
我提到了那一页https://github.com/leangen/graphql-spqr/wiki/Errors#non-唯一的类型名称,但无法找到/理解如何修复它。我是graphql的新手,任何人的帮助都将不胜感激。
基于此,您的警告是良性的。
如果两个不同的类型以相同的名称结束,它将记录一个警告。类型是完全限定的带批注的泛型类型。因此,即使是一个不同的注释也足以引发它。在您的情况下,< code>String和< code>@Valid String是不同的类型。原因是注释会影响映射。
问题内容: 我有两个几乎相同的简单JS小提琴,它们在选择更改时调用一个函数。在这两种情况下,函数名称都与select ID相同,但是由于某种原因,第一个小提琴可以正常工作,而第二个小提琴却因JavaScript错误而失败 :在FF9(Linux),Chromium16(Linux),IE8(Windows)中正常运行: 和 在FF9(Linux),Chromium16(Linux),IE8(Win
使用graph ql-spqr-spring-boot-starter和graph ql-spqr,但无法使用@GraphQLDirective创建片段,不确定是否有任何方法可以执行此操作。 我的意图是通过代码创建片段,例如 并在下面的查询中使用这个片段,有人能指导我用什么注释吗?
问题内容: 我正在学习Java和OOPS,并在日食中编写基本的Hello World时,我看到一个黄色三角形,告诉我 “实用程序类不应具有公共或默认构造函数” 。我不明白为什么会这样,这是什么意思?我在做什么不对? EDIT1:编辑代码以包括建议的更改。 仍然在类HelloWorld上收到警报。 编辑2: 创建了一个新类,现在可以使用了。谢谢乔恩,为什么旧班级还会发出警告?波希米亚语我仍然不知
我们正在将Gitlab用于CI/CD。我将包含我们正在使用gitlab ci cd文件的脚本 根据脚本,我们只是合并了脚本,以避免在部署时在阶段和开发中遇到冲突/冲突。之前,我们为每个环境(stage和developer)提供了每个docker文件。现在我想合并dockerfile,我也合并了,但dockerfile没有抓取。库伯内特斯发生冲突(管道成功后显示警告)。我不知道如何清除库伯内特斯的警
问题内容: 我有一个实体: 当我尝试保留这种类型的第一个实体时,它可以正常工作,但是当我尝试使用与已存储的实体相同的课程保存新的Student时,它将失败。这是错误: 我正在使用带有Hibernate和H2的Spring Data JPA作为数据库。 该应用程序创建了自己的数据库表: 那么,为什么会有独特的约束呢? 更新: 我看到Hibernate添加了约束: 我如何告诉Hibernate不要创建
我不明白为什么我收到以下代码的警告: 未选中对<code>isAssignableFrom(类)的调用 当我使用< code>isInstance方法时(根据我的理解,它提供相同的结果),我没有得到警告: