From 18048488fb563afb5eca5f44867297bc270399bb Mon Sep 17 00:00:00 2001 From: RevlynPllum Date: Thu, 25 Sep 2025 14:38:34 +0200 Subject: [PATCH] Update DevopsTrainingApplication.java Attempt to resolve warning Warning: src/main/java/com/example/devopstraining/DevopsTrainingApplication.java:[6,1] (design) HideUtilityClassConstructor: Utility classes should not have a public or default constructor. --- .../DevopsTrainingApplication.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/devopstraining/DevopsTrainingApplication.java b/src/main/java/com/example/devopstraining/DevopsTrainingApplication.java index da4f972..5e71770 100644 --- a/src/main/java/com/example/devopstraining/DevopsTrainingApplication.java +++ b/src/main/java/com/example/devopstraining/DevopsTrainingApplication.java @@ -1,12 +1,19 @@ -package com.example.devopstraining; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - +@SuppressWarnings("checkstyle:HideUtilityClassConstructor") @SpringBootApplication public class DevopsTrainingApplication { + public static void main(String[] args) { + SpringApplication.run(DevopsTrainingApplication.class, args); + } +} +public class DevopsTrainingApplication { + + // Private constructor to prevent instantiation + private DevopsTrainingApplication() { + throw new UnsupportedOperationException("Utility class"); + } + public static void main(String[] args) { SpringApplication.run(DevopsTrainingApplication.class, args); } -} \ No newline at end of file +}