From 708288e2ce188ef75bc30387d630b1d7c7448e89 Mon Sep 17 00:00:00 2001 From: kkky83 Date: Fri, 17 Apr 2026 16:02:13 +0800 Subject: [PATCH 1/5] Update OwnerController.java --- .../samples/petclinic/owner/OwnerController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java index 199ca361190..02eb5d799dd 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java @@ -82,7 +82,7 @@ public String processCreationForm(@Valid Owner owner, BindingResult result, Redi } this.owners.save(owner); - redirectAttributes.addFlashAttribute("message", "New Owner Created"); + redirectAttributes.addFlashAttribute("message", "Owner Created Successfully"); return "redirect:/owners/" + owner.getId(); } @@ -142,7 +142,7 @@ public String initUpdateOwnerForm() { public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, @PathVariable("ownerId") int ownerId, RedirectAttributes redirectAttributes) { if (result.hasErrors()) { - redirectAttributes.addFlashAttribute("error", "There was an error in updating the owner."); + redirectAttributes.addFlashAttribute("error", "Error updating the owner."); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; } @@ -154,7 +154,7 @@ public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, @ owner.setId(ownerId); this.owners.save(owner); - redirectAttributes.addFlashAttribute("message", "Owner Values Updated"); + redirectAttributes.addFlashAttribute("message", "Owner Values Updated Successfully"); return "redirect:/owners/{ownerId}"; } From da1f7a4bb8d14a72c21342e37a73305ebb6295f9 Mon Sep 17 00:00:00 2001 From: kkky83 Date: Sat, 18 Apr 2026 16:14:19 +0800 Subject: [PATCH 2/5] Change UI color --- src/main/scss/petclinic.scss | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/scss/petclinic.scss b/src/main/scss/petclinic.scss index 7f3e64ed25a..a48216f9ac8 100644 --- a/src/main/scss/petclinic.scss +++ b/src/main/scss/petclinic.scss @@ -17,12 +17,12 @@ $icon-font-path: "../../webjars/bootstrap/fonts/"; $spring-green: #6db33f; $spring-dark-green: #5fa134; -$spring-brown: #34302D; +$spring-black: #000000; $spring-grey: #838789; $spring-light-grey: #f1f1f1; $body-bg: $spring-light-grey; -$text-color: $spring-brown; +$text-color: $spring-black; $link-color: $spring-dark-green; $link-hover-color: $spring-dark-green; @@ -39,21 +39,21 @@ $border-radius-large: 0; $border-radius-small: 0; $nav-tabs-active-link-hover-color: $spring-light-grey; -$nav-tabs-active-link-hover-bg: $spring-brown; -$nav-tabs-active-link-hover-border-color: $spring-brown; -$nav-tabs-border-color: $spring-brown; +$nav-tabs-active-link-hover-bg: $spring-black; +$nav-tabs-active-link-hover-border-color: $spring-black; +$nav-tabs-border-color: $spring-black; -$pagination-active-bg: $spring-brown; +$pagination-active-bg: $spring-black; $pagination-active-border: $spring-green; -$table-border-color: $spring-brown; +$table-border-color: $spring-black; .table > thead > tr > th { - background-color: lighten($spring-brown, 3%); + background-color: lighten($spring-black, 3%); color: $spring-light-grey; } .table-filter { - background-color: $spring-brown; + background-color: $spring-black; padding: 9px 12px; } From 19c5f467e3f83b16672291dd1ce8150f755bdefa Mon Sep 17 00:00:00 2001 From: kkky83 Date: Sat, 18 Apr 2026 16:15:47 +0800 Subject: [PATCH 3/5] Change UI color --- src/main/scss/petclinic.scss | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/scss/petclinic.scss b/src/main/scss/petclinic.scss index a48216f9ac8..fdffff8592a 100644 --- a/src/main/scss/petclinic.scss +++ b/src/main/scss/petclinic.scss @@ -17,20 +17,20 @@ $icon-font-path: "../../webjars/bootstrap/fonts/"; $spring-green: #6db33f; $spring-dark-green: #5fa134; -$spring-black: #000000; +$spring-brown: #34302D; $spring-grey: #838789; -$spring-light-grey: #f1f1f1; +$spring-white: #ffffff; -$body-bg: $spring-light-grey; -$text-color: $spring-black; +$body-bg: $spring-white; +$text-color: $spring-brown; $link-color: $spring-dark-green; $link-hover-color: $spring-dark-green; -$navbar-default-link-color: $spring-light-grey; -$navbar-default-link-active-color: $spring-light-grey; -$navbar-default-link-hover-color: $spring-light-grey; +$navbar-default-link-color: $spring-white; +$navbar-default-link-active-color: $spring-white; +$navbar-default-link-hover-color: $spring-white; $navbar-default-link-hover-bg: $spring-green; -$navbar-default-toggle-icon-bar-bg: $spring-light-grey; +$navbar-default-toggle-icon-bar-bg: $spring-white; $navbar-default-toggle-hover-bg: transparent; $navbar-default-link-active-bg: $spring-green; @@ -38,22 +38,22 @@ $border-radius-base: 0; $border-radius-large: 0; $border-radius-small: 0; -$nav-tabs-active-link-hover-color: $spring-light-grey; -$nav-tabs-active-link-hover-bg: $spring-black; -$nav-tabs-active-link-hover-border-color: $spring-black; -$nav-tabs-border-color: $spring-black; +$nav-tabs-active-link-hover-color: $spring-white; +$nav-tabs-active-link-hover-bg: $spring-brown; +$nav-tabs-active-link-hover-border-color: $spring-brown; +$nav-tabs-border-color: $spring-brown; -$pagination-active-bg: $spring-black; +$pagination-active-bg: $spring-brown; $pagination-active-border: $spring-green; -$table-border-color: $spring-black; +$table-border-color: $spring-brown; .table > thead > tr > th { - background-color: lighten($spring-black, 3%); - color: $spring-light-grey; + background-color: lighten($spring-brown, 3%); + color: $spring-white; } .table-filter { - background-color: $spring-black; + background-color: $spring-brown; padding: 9px 12px; } @@ -181,7 +181,7 @@ table td.action-column { .container-details-table th { background-color: lighten($spring-brown, 3%); - color: $spring-light-grey; + color: $spring-white; } .status-help-content-table td { From 13db3eebfa8eb313c33a045ffd74a55fd8a82fc8 Mon Sep 17 00:00:00 2001 From: kkky83 Date: Sat, 18 Apr 2026 16:33:19 +0800 Subject: [PATCH 4/5] Add Welcome text --- src/main/resources/banner.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/banner.txt b/src/main/resources/banner.txt index 6225d1208c0..53e1b5e909a 100644 --- a/src/main/resources/banner.txt +++ b/src/main/resources/banner.txt @@ -11,5 +11,10 @@ |___| |_______| |___| |_______|_______|___|_| |__|___|_______| / / / / ==================================================================/_/_/_/ +Welcome to Pet Clinic + +Spring Petclinic is a Spring Boot application built using Maven or Gradle. +Java 17 or later is required for the build, and the application can run with Java 17 or newer. + :: Built with Spring Boot :: ${spring-boot.version} From deca6f15d4523f1c816247f8dfdaf86edc4fed56 Mon Sep 17 00:00:00 2001 From: kkky83 Date: Sat, 18 Apr 2026 16:47:45 +0800 Subject: [PATCH 5/5] Change message --- .../samples/petclinic/owner/OwnerController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java index 199ca361190..c8a91677461 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java @@ -77,7 +77,7 @@ public String initCreationForm() { @PostMapping("/owners/new") public String processCreationForm(@Valid Owner owner, BindingResult result, RedirectAttributes redirectAttributes) { if (result.hasErrors()) { - redirectAttributes.addFlashAttribute("error", "There was an error in creating the owner."); + redirectAttributes.addFlashAttribute("error", "Errorcreating the owner."); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; } @@ -142,7 +142,7 @@ public String initUpdateOwnerForm() { public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, @PathVariable("ownerId") int ownerId, RedirectAttributes redirectAttributes) { if (result.hasErrors()) { - redirectAttributes.addFlashAttribute("error", "There was an error in updating the owner."); + redirectAttributes.addFlashAttribute("error", "Error updating the owner."); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; } @@ -154,7 +154,7 @@ public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, @ owner.setId(ownerId); this.owners.save(owner); - redirectAttributes.addFlashAttribute("message", "Owner Values Updated"); + redirectAttributes.addFlashAttribute("message", "Owner Values Updated Successfully"); return "redirect:/owners/{ownerId}"; }