diff --git a/pom.xml b/pom.xml
index 47b140f..fa89c6f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,13 +18,15 @@
UTF-8
17
6.0.11
-
6.3.1.Final
-
3.30.1
+
+ org.springframework.boot
+ spring-boot-starter-web
+
org.springframework.boot
spring-boot-starter-security
@@ -46,6 +48,7 @@
spring-boot-starter-data-jpa
+
com.h2database
h2
diff --git a/src/main/java/com/itdominator/api/controller/BaseController.java b/src/main/java/com/itdominator/api/controller/BaseController.java
new file mode 100644
index 0000000..fbe7814
--- /dev/null
+++ b/src/main/java/com/itdominator/api/controller/BaseController.java
@@ -0,0 +1,41 @@
+package com.itdominator.api.controller;
+
+
+import java.util.List;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.itdominator.api.dto.ThumbnailDto;
+import com.itdominator.api.dto.ThumbnailSearchCriteria;
+import com.itdominator.api.services.ThumbnailerService;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.Max;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.Pattern;
+
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+
+
+
+@RestController
+@RequiredArgsConstructor
+@Slf4j
+@Validated
+public class BaseController {
+
+
+ @PreAuthorize("hashPermission('User')")
+ @GetMapping("/")
+ public String root() {
+ return "Hello, World!
";
+ }
+
+}