diff --git a/pom.xml b/pom.xml
index 216b79d5..8d2acb73 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.7.18
+ 3.4.1
@@ -21,9 +21,9 @@
A simple photo storage and gallery application built with Spring Boot and Oracle DB
- 1.8
- 8
- 8
+ 21
+ 21
+ 21
UTF-8
@@ -63,7 +63,7 @@
commons-io
commons-io
- 2.11.0
+ 2.18.0
diff --git a/src/main/java/com/photoalbum/controller/DetailController.java b/src/main/java/com/photoalbum/controller/DetailController.java
index d138ef95..1c091add 100644
--- a/src/main/java/com/photoalbum/controller/DetailController.java
+++ b/src/main/java/com/photoalbum/controller/DetailController.java
@@ -37,7 +37,7 @@ public String detail(@PathVariable String id, Model model) {
try {
Optional photoOpt = photoService.getPhotoById(id);
- if (!photoOpt.isPresent()) {
+ if (photoOpt.isEmpty()) {
return "redirect:/";
}
diff --git a/src/main/java/com/photoalbum/controller/HomeController.java b/src/main/java/com/photoalbum/controller/HomeController.java
index d9905d97..22d52509 100644
--- a/src/main/java/com/photoalbum/controller/HomeController.java
+++ b/src/main/java/com/photoalbum/controller/HomeController.java
@@ -54,7 +54,7 @@ public String index(Model model) {
*/
@PostMapping("/upload")
@ResponseBody
- public ResponseEntity