问题 Java工具类中出现如下警告: Add a private constructor to hide the implicit public one. 原因 主要是Java工具类中没有私有无参构造器。 解决 这使用Lombok的工具类注解解决即可: @UtilityClass public class FileUtils {// public static methods } 参考 Solving the Hide Utility Class Public Constructor Sonar Warning