以下库在我的项目中引起冲突,因此我必须将其删除。
编译'org.glassfish:javax.annotation:10.0-b28'
如果删除此依赖项,则必须从项目中删除这些注释。
@Generated(“ org.jsonschema2pojo”)
到目前为止,它在运行和编译时都没有产生任何影响。
但是我需要对此进行确认。我用谷歌搜索,但是我仍然有些困惑。
这些注释对代码有影响吗?我知道他们必须这样做,这就是我们添加它们的原因,但是有什么影响。
删除它们会在运行时造成较小或重大影响吗?在编译时,它没有给出任何警告或错误消息。
不会有任何影响。该注释用于已生成的标记源代码。从文档中。
Generated批注用于标记已生成的源代码。
使用javax注释
另外,您不必具有org.glassfish:javax.annotation:10.0-b28
依赖关系即可使用@Generated
注释。它是javax软件包的一部分。只需导入javax.annotation.Generated;
,您就不必删除注释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句