引入
今天工作的时候写了这么一段代码:
1 |
|
接下来就是一系列的上传代码、发版、打包…..,然后就出现了神奇的异常信息:
1 | constructor ObjectA() is already defined in ObjectA |
回头去看代码,这真是让人百思不得其解啊
解决方案
无引用即删除该类
该类内部无任何属性,即可认为无用,再判断没有任何引用,最终删除掉这个类就可以了。该类已被引用但无属性
分析异常出现的原因即可以判断为@NoArgsConstructor
与@AllArgsConstructor
注解生成的构造对象函数因为该对象无属性导致重名冲突,那么删除其中一个注解即可解决这个问题。
引用
个人备注
此博客内容均为作者学习所做笔记,侵删!
若转作其他用途,请注明来源!