我在 Spring Boot 应用程序中启动 checkstyle 分析时遇到此错误:
SpringBootBackend.java:7:1 error: Les classes utilitaires ne doivent pas avoir de constructeur par défaut ou public.
代码:
public class SpringBootBackend{
public static void main(String[] args) {
SpringApplication.run(SpringBootBackend.class, args);
}
}
有什么帮助吗?
最佳答案
虽然从 checkstyle 的角度来看,前面的答案在技术上是正确的,但在这种情况下它不起作用,因为 Spring Boot 将尝试创建此类的实例,并且由于 private
构造函数。
在这种情况下,我决定使用注释来抑制这种违规行为:
@SuppressWarnings("checkstyle:hideutilityclassconstructor")
public static void main(String[] args) {
关于spring-boot - 分析java代码时checkstyle错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44199634/