生成equals/hashCode实现,但不调用超类,即使这个类没有扩展java.lang.Object。如果这是有意的,请将@equalsandHashCode(callsuper=false)
添加到您的类型中。
是否建议添加注释@equalsandhashcode(callSuper=true)
或@equalsandhashcode(callSuper=false)
?如果不添加,它是callsuper=false
还是callsuper=true
?
默认值为false
。如果您没有指定它并且忽略警告,那么就会得到它。
是的,建议在@data
注释类上添加@equalsandhashcode
注释,这些注释扩展对象以外的内容。我不能告诉您是需要true
还是需要false
,这取决于您的类层次结构,并且需要逐个检查。
但是,对于项目或包,如果它不是Object的直接子类,则可以在lombok.config
中配置调用超级方法。
lombok.equalsAndHashCode.callSuper = call
问题内容: 我有一个从其他继承的实体。另一方面,我正在使用lombok项目来减少样板代码,因此我添加了注释。具有继承的注释会产生下一个警告: 生成equals / hashCode实现,但不调用超类,即使该类未扩展java.lang.Object。如果这是故意的,请添加您的类型。 是否建议添加注释或?如果不加它,哪一个是它 还是 ? 问题答案: 该默认值是。如果您不指定它而忽略警告,那就是您得到的
问题内容: 我正在开发一个使用angular作为客户端框架的应用程序,目前使用angular作为岩石,我真的很高兴,尽管现在我发现我经常复制和粘贴要组织成类层次结构的代码。例如,对话框共享一组通用的功能,需要打开,关闭它们,提供功能的代码也是从某些父BaseTypeaheadClass继承的首选对象,尽管我在angular中没有发现的一件事是组织这些层次结构。控制器,服务和提供者都在下面使用普通的
我使用hikaricp作为我的数据库连接池。当我完成我的SQL语句时,我将关闭连接,在连接上调用关闭,我相信您应该将连接代理返回到池。然而,我看到以下警告(不是错误)消息,我不得不怀疑这是否是一个需要解决的问题,因为我没有正确清理我的连接资源。我不是使用资源尝试,而是使用尝试捕获最后(我在最后关闭连接
问题内容: 使用基于注释的配置(等)是否可以实现相同的bean继承? http://docs.spring.io/spring/docs/4.1.0.BUILD-SNAPSHOT/spring-framework- reference/htmlsingle/#beans-child-bean- definitions 问题答案: java config中没有抽象bean的概念,因为Java语言已经
我有一个DAO接口,其中有多个实现,我希望其中一个是Room实现(Kotlin):
使用基于注释的配置(等)是否可以实现相同的bean继承? http://docs.spring.io/spring/docs/4.1.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#beans-child-bean-definitions