【发布时间】:2015-12-22 13:19:48
【问题描述】:
我有这个类来启动 spring-cloud 配置服务器。这是一个spring-boot应用程序。
@SpringBootApplication
@EnableConfigServer
@EnableDiscoveryClient
public class ConfigServerApplication {
public static void main( String[] args ) {
SpringApplication.run( ConfigServerApplication.class, args );
}
}
应用程序运行良好,我的所有单元测试都很好。但是,在我们的竹管道中,它将初始化一个声纳过程来分析代码。我们不断收到这些小警告,表明以下内容:
Utility classes should not have a public constructor
我知道这是一个小问题,但我的任务是从我们的代码中删除这些问题。
理想情况下,您会将类标记为 final 并提供一个私有构造函数,或者所有搜索都提供一个解决方案。但是,Spring 配置类不能成为最终类,也不能有私有构造函数。
有什么办法解决这个问题吗?
【问题讨论】:
标签: spring spring-boot sonarqube spring-cloud spring-java-config