From cfbf56cf4e818c10680d948bca6b72eb95564893 Mon Sep 17 00:00:00 2001 From: kkazuya Date: Mon, 28 Sep 2026 10:51:02 +0900 Subject: [PATCH 1/4] =?UTF-8?q?[EDIT]=20HTML=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E5=90=8D=E3=81=AE=E3=83=8F=E3=82=A4=E3=83=95=E3=83=B3?= =?UTF-8?q?=E3=82=92=E3=82=A2=E3=83=B3=E3=83=80=E3=83=BC=E3=82=B9=E3=82=B3?= =?UTF-8?q?=E3=82=A2=E3=81=AB=E5=A4=89=E6=9B=B4=E3=81=97=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/{category-create.html => category_create.html} | 0 .../templates/{category-list.html => category_list.html} | 0 .../templates/{category-update.html => category_update.html} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename src/main/resources/templates/{category-create.html => category_create.html} (100%) rename src/main/resources/templates/{category-list.html => category_list.html} (100%) rename src/main/resources/templates/{category-update.html => category_update.html} (100%) diff --git a/src/main/resources/templates/category-create.html b/src/main/resources/templates/category_create.html similarity index 100% rename from src/main/resources/templates/category-create.html rename to src/main/resources/templates/category_create.html diff --git a/src/main/resources/templates/category-list.html b/src/main/resources/templates/category_list.html similarity index 100% rename from src/main/resources/templates/category-list.html rename to src/main/resources/templates/category_list.html diff --git a/src/main/resources/templates/category-update.html b/src/main/resources/templates/category_update.html similarity index 100% rename from src/main/resources/templates/category-update.html rename to src/main/resources/templates/category_update.html From 42c4d7c273664ee089e75915ec41fbbb9bae1813 Mon Sep 17 00:00:00 2001 From: kkazuya Date: Mon, 28 Sep 2026 10:51:34 +0900 Subject: [PATCH 2/4] =?UTF-8?q?[EDIT]=20=E4=BA=8C=E6=AC=A1=E6=A9=9F?= =?UTF-8?q?=E8=83=BD=E3=81=BE=E3=81=A7=E5=90=AB=E3=82=81=E3=81=9F=E5=AE=9A?= =?UTF-8?q?=E6=95=B0=E3=82=AF=E3=83=A9=E3=82=B9=E3=82=92=E4=BD=9C=E6=88=90?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PageReturnAttributeKeyword.java | 11 +++++++- .../TransitionTargetPageNameKeyword.java | 27 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/demo/app/presentation/controller/pageproperty/PageReturnAttributeKeyword.java b/src/main/java/com/example/demo/app/presentation/controller/pageproperty/PageReturnAttributeKeyword.java index c5b6eea..3b0a32a 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/pageproperty/PageReturnAttributeKeyword.java +++ b/src/main/java/com/example/demo/app/presentation/controller/pageproperty/PageReturnAttributeKeyword.java @@ -9,7 +9,7 @@ public class PageReturnAttributeKeyword { public static final String QUESTION_LIST = "questionList"; public static final String USER_FORM = "userForm"; public static final String SELECTED_COURSE_NAME = "selectedCourseName"; - public static final String COURESE_ID = "courseId"; + public static final String COURSE_ID = "courseId"; public static final String PASSWOR_RESET_FORM = "passwordResetForm"; public static final String PASSWOR_RESET_USER_ID = "passwordResetUserId"; @@ -52,5 +52,14 @@ public class PageReturnAttributeKeyword { public static final String ANALYSIS_FORM = "analysisForm"; public static final String GOAL_FORM = "goalForm"; + public static final String GOAL_FORM_LIST = "goalFormList"; + public static final String ACHIEVEMENT_LIST = "achievementList"; + public static final String GRAPH_GOAL = "graphGoal"; + public static final String GOAL_COMPLETE_FORM_LIST = "goalCompleteFormList"; + + public static final String CATEGORY_ID = "categoryId"; + public static final String CATEGORY_FORM = "categoryForm"; + + public static final String FIXED_COST_FORM_LIST = "fixedCostFormList"; } diff --git a/src/main/java/com/example/demo/app/presentation/controller/pageproperty/TransitionTargetPageNameKeyword.java b/src/main/java/com/example/demo/app/presentation/controller/pageproperty/TransitionTargetPageNameKeyword.java index 3249dee..98f7bde 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/pageproperty/TransitionTargetPageNameKeyword.java +++ b/src/main/java/com/example/demo/app/presentation/controller/pageproperty/TransitionTargetPageNameKeyword.java @@ -21,6 +21,8 @@ public class TransitionTargetPageNameKeyword { public static final String PROFILE_EDIT_HTML = "profile_edit"; public static final String SELECT_COURSE_HTML = "select_course"; + public static final String COURSE_CREATE_HTML = "course_create"; + public static final String COURSE_CREATE_RATIO_HTML = "course_create_ratio"; public static final String TRANSACTION_LIST_HTML = "transaction_list"; public static final String TRANSACTION_DETAIL_HTML = "transaction_detail"; @@ -31,6 +33,15 @@ public class TransitionTargetPageNameKeyword { public static final String GOAL_VIEW_HTML = "goal_view"; public static final String GOAL_EDIT_HTML = "goal_edit"; + public static final String GOAL_CREATE_HTML = "goal_create"; + public static final String GOAL_RECORD_HTML = "goal_record"; + + public static final String CATEGORY_LIST_HTML = "category_list"; + public static final String CATEGORY_CREATE_HTML = "category_create"; + public static final String CATEGORY_UPDATE_HTML = "category_update"; + + public static final String FIXED_COST_HTML = "fixed_cost"; + public static final String FIXED_COST_CREATE_HTML = "fixed_cost_create"; // Countroller public static final String ERROR = "/error"; @@ -58,6 +69,9 @@ public class TransitionTargetPageNameKeyword { public static final String SHOW_SELECT_COURSE = "/user/register/course"; public static final String COURSE = "/course"; public static final String CHANGE = "/change"; + public static final String COURSE_CREATE = "/course/create"; + public static final String COURSE_CREATE_RATIO = "/course/create/ratio"; + public static final String INTERROGATION = "?"; public static final String EQUAL = "="; @@ -73,5 +87,18 @@ public class TransitionTargetPageNameKeyword { public static final String GOAL = "/goal"; public static final String EDIT = "/edit"; public static final String UPDATE = "/update"; + public static final String CREATE = "/create"; + public static final String DELETE = "/delete"; + public static final String RECORD = "/record"; + + public static final String CATEGORY_LIST = "/category/list"; + public static final String CATEGORY_CREATE = "/category/create"; + public static final String CATEGORY_UPDATE = "/category/update"; + public static final String CATEGORY_DELETE = "/category/delete"; + + public static final String FIXED_COST_LIST = "/fixed-cost/list"; + public static final String FIXED_COST_CREATE = "/fixed-cost/create"; + public static final String FIXED_COST_DELETE = "/fixed-cost/delete"; + } From b83f360781312c9b5c302a14cdfc776002830000 Mon Sep 17 00:00:00 2001 From: kkazuya Date: Mon, 28 Sep 2026 10:52:42 +0900 Subject: [PATCH 3/4] =?UTF-8?q?[EDIT]=20=E4=BA=8C=E6=AC=A1=E6=A9=9F?= =?UTF-8?q?=E8=83=BD=E3=81=AE=E5=AE=9A=E6=95=B0=E9=83=A8=E5=88=86=E3=82=92?= =?UTF-8?q?=E3=80=81=E5=AE=9A=E6=95=B0=E3=82=AF=E3=83=A9=E3=82=B9=E3=82=92?= =?UTF-8?q?=E5=8F=82=E7=85=A7=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CategoryController.java | 39 ++++++++++--------- .../controller/CourseController.java | 38 +++++++++--------- .../controller/FixedCostController.java | 39 ++++++++++--------- .../controller/GoalController.java | 36 ++++++++--------- .../controller/LoginController.java | 4 +- .../controller/TransactionController.java | 16 ++++---- 6 files changed, 90 insertions(+), 82 deletions(-) diff --git a/src/main/java/com/example/demo/app/presentation/controller/CategoryController.java b/src/main/java/com/example/demo/app/presentation/controller/CategoryController.java index 5576a9e..ba55b94 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/CategoryController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/CategoryController.java @@ -12,6 +12,9 @@ import org.springframework.web.bind.annotation.PostMapping; import com.example.demo.app.domain.model.LoginModel; import com.example.demo.app.domain.service.CategoryService; +import com.example.demo.app.presentation.controller.pageproperty.PageReturnAttributeKeyword; +import com.example.demo.app.presentation.controller.pageproperty.SessionKeyword; +import com.example.demo.app.presentation.controller.pageproperty.TransitionTargetPageNameKeyword; import com.example.demo.app.presentation.form.CategoryForm; import lombok.RequiredArgsConstructor; @@ -23,64 +26,64 @@ public class CategoryController { private final CategoryService categoryService; - @GetMapping("/category/list") + @GetMapping(TransitionTargetPageNameKeyword.CATEGORY_LIST) public String categoryListGet(Model model, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); List categoryFormList = CategoryForm.convertFrom(categoryService.findAllByuserId(loginUser.getUserId())); - model.addAttribute("categoryFormList", categoryFormList); + model.addAttribute(PageReturnAttributeKeyword.CATEGORY_FORM_LIST, categoryFormList); - return "category-list"; + return TransitionTargetPageNameKeyword.CATEGORY_LIST_HTML; } - @GetMapping("/category/create") + @GetMapping(TransitionTargetPageNameKeyword.CATEGORY_CREATE) public String categoryCreateGet(@ModelAttribute CategoryForm categoryForm) { - return "category-create"; + return TransitionTargetPageNameKeyword.CATEGORY_CREATE_HTML; } - @PostMapping("/category/create") + @PostMapping(TransitionTargetPageNameKeyword.CATEGORY_CREATE) public String categoryCreatePost(@ModelAttribute CategoryForm categoryForm, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); categoryService.save(CategoryForm.convertTo(categoryForm), loginUser.getUserId()); - return "redirect:/category/list"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.CATEGORY_LIST; } - @GetMapping("/category/update") + @GetMapping(TransitionTargetPageNameKeyword.CATEGORY_UPDATE) public String categoryUpdateGet(Model model, Long categoryId) { CategoryForm categoryForm = CategoryForm.convertFrom(categoryService.findOne(categoryId)); - model.addAttribute("categoryId", categoryId); - model.addAttribute("categoryForm", categoryForm); + model.addAttribute(PageReturnAttributeKeyword.CATEGORY_ID, categoryId); + model.addAttribute(PageReturnAttributeKeyword.CATEGORY_FORM, categoryForm); - return "category-update"; + return TransitionTargetPageNameKeyword.CATEGORY_UPDATE_HTML; } - @PostMapping("/category/update") + @PostMapping(TransitionTargetPageNameKeyword.CATEGORY_UPDATE) public String categoryUpdatePost(@ModelAttribute CategoryForm categoryForm, HttpSession session, Long categoryId) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); categoryForm.setCategoryId(categoryId); categoryService.save(CategoryForm.convertTo(categoryForm), loginUser.getUserId()); - return "redirect:/category/list"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.CATEGORY_LIST; } - @PostMapping("/category/delete") + @PostMapping(TransitionTargetPageNameKeyword.CATEGORY_DELETE) public String categoryDeletePost(Long categoryId) { categoryService.delete(categoryId); - return "redirect:/category/list"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.CATEGORY_LIST; } diff --git a/src/main/java/com/example/demo/app/presentation/controller/CourseController.java b/src/main/java/com/example/demo/app/presentation/controller/CourseController.java index 8d98405..cd2f770 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/CourseController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/CourseController.java @@ -88,60 +88,60 @@ public class CourseController { } @SessionCheck - @GetMapping("/course/create") + @GetMapping(TransitionTargetPageNameKeyword.COURSE_CREATE) public String createCourseGet(@ModelAttribute CourseForm courseForm, HttpSession session) { - return "course_create"; + return TransitionTargetPageNameKeyword.COURSE_CREATE_HTML; } @SessionCheck - @PostMapping("/course/create/ratio") + @PostMapping(TransitionTargetPageNameKeyword.COURSE_CREATE_RATIO) public String createCourse(@ModelAttribute CourseForm courseForm, @ModelAttribute AllocationFormList allocationFormList, HttpSession session, Model model) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); CourseForm form = CourseForm .convertFrom(courseService.save(CourseForm.convertTo(courseForm), loginUser.getUserId())); - session.setAttribute("courseId", form.getCourseId()); + session.setAttribute(PageReturnAttributeKeyword.COURSE_ID, form.getCourseId()); - return "course_create_ratio"; + return TransitionTargetPageNameKeyword.COURSE_CREATE_RATIO_HTML; } @SessionCheck - @PostMapping("/course/create") + @PostMapping(TransitionTargetPageNameKeyword.COURSE_CREATE) public String createCoursePost(@ModelAttribute AllocationFormList allocationFormList, HttpSession session) { List allocationModelList = new ArrayList<>(); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId1(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio1())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio1())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId2(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio2())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio2())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId3(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio3())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio3())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId4(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio4())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio4())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId5(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio5())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio5())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId6(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio6())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio6())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId7(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio7())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio7())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId8(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio8())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio8())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId9(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio9())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio9())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId10(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio10())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio10())); allocationModelList.add(new AllocationModel(allocationFormList.getCategoryId11(), - (Long) session.getAttribute("courseId"), allocationFormList.getAllocationRatio11())); + (Long) session.getAttribute(PageReturnAttributeKeyword.COURSE_ID), allocationFormList.getAllocationRatio11())); allocationService.save(allocationModelList); - return "redirect:/course"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; } } \ No newline at end of file diff --git a/src/main/java/com/example/demo/app/presentation/controller/FixedCostController.java b/src/main/java/com/example/demo/app/presentation/controller/FixedCostController.java index 5a0809b..7e76238 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/FixedCostController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/FixedCostController.java @@ -16,6 +16,9 @@ import com.example.demo.aop.aspect.SessionCheck; import com.example.demo.app.domain.model.LoginModel; import com.example.demo.app.domain.service.CategoryService; import com.example.demo.app.domain.service.FixedCostService; +import com.example.demo.app.presentation.controller.pageproperty.PageReturnAttributeKeyword; +import com.example.demo.app.presentation.controller.pageproperty.SessionKeyword; +import com.example.demo.app.presentation.controller.pageproperty.TransitionTargetPageNameKeyword; import com.example.demo.app.presentation.form.CategoryForm; import com.example.demo.app.presentation.form.FixedCostForm; @@ -29,30 +32,30 @@ public class FixedCostController { private final CategoryService categoryService; @SessionCheck - @GetMapping("/fixed-cost/list") + @GetMapping(TransitionTargetPageNameKeyword.FIXED_COST_LIST) public String getFixedCostList( HttpSession session, Model model, LocalDate today) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); if (today == null) { - today = (LocalDate) session.getAttribute("today"); + today = (LocalDate) session.getAttribute(PageReturnAttributeKeyword.TODAY); } List fixedCostFormList = FixedCostForm.convertFrom(fixedCostService.findAllByUserId(loginUser.getUserId())); fixedCostFormList.forEach(fixedCostForm -> fixedCostForm.setCategoryName(categoryService.findOne(fixedCostForm.getCategoryId()).getCategoryName())); - model.addAttribute("fixedCostFormList", fixedCostFormList); + model.addAttribute(PageReturnAttributeKeyword.FIXED_COST_FORM_LIST, fixedCostFormList); - model.addAttribute("today", today); + model.addAttribute(PageReturnAttributeKeyword.TODAY, today); - return "fixed_cost"; + return TransitionTargetPageNameKeyword.FIXED_COST_HTML; } @SessionCheck - @GetMapping("/fixed-cost/create") + @GetMapping(TransitionTargetPageNameKeyword.FIXED_COST_CREATE) public String getFixedCostCreate( HttpSession session, @ModelAttribute FixedCostForm fixedCostForm, Model model, LocalDate today) { @@ -72,42 +75,42 @@ public class FixedCostController { } - model.addAttribute("expenseList", expenseList); - model.addAttribute("incomeList", incomeList); - model.addAttribute("today", today); + model.addAttribute(PageReturnAttributeKeyword.EXPENSE_LIST, expenseList); + model.addAttribute(PageReturnAttributeKeyword.INCOME_LIST, incomeList); + model.addAttribute(PageReturnAttributeKeyword.TODAY, today); - return "fixed_cost_create"; + return TransitionTargetPageNameKeyword.FIXED_COST_CREATE_HTML; } @SessionCheck - @PostMapping("/fixed-cost/create") + @PostMapping(TransitionTargetPageNameKeyword.FIXED_COST_CREATE) public String postFixedCostCreate( HttpSession session, @ModelAttribute FixedCostForm fixedCostForm, Model model, LocalDate today) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); fixedCostForm.setUserId(loginUser.getUserId()); fixedCostService.save(FixedCostForm.convertTo(fixedCostForm)); - session.setAttribute("today", today); + session.setAttribute(PageReturnAttributeKeyword.TODAY, today); - return "redirect:/fixed-cost/list"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.FIXED_COST_LIST; } @SessionCheck - @PostMapping("/fixed-cost/delete") + @PostMapping(TransitionTargetPageNameKeyword.FIXED_COST_DELETE) public String postFixedCostDelete(Long fixedCostId, LocalDate today, HttpSession session) { fixedCostService.delete(fixedCostId); - session.setAttribute("today", today); + session.setAttribute(PageReturnAttributeKeyword.TODAY, today); - return "redirect:/fixed-cost/list"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.FIXED_COST_LIST; } diff --git a/src/main/java/com/example/demo/app/presentation/controller/GoalController.java b/src/main/java/com/example/demo/app/presentation/controller/GoalController.java index 4985491..585b1e8 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/GoalController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/GoalController.java @@ -53,7 +53,7 @@ public class GoalController { HttpSession session, Long goalId) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); Long userId = loginUser.getUserId(); @@ -68,15 +68,15 @@ public class GoalController { .collect(Collectors.toList()); model.addAttribute( - "goalFormList", + PageReturnAttributeKeyword.GOAL_FORM_LIST, goalFormList); model.addAttribute( - "achievementList", + PageReturnAttributeKeyword.ACHIEVEMENT_LIST, new ArrayList()); if (goalFormList.isEmpty()) { - return "goal_view"; + return TransitionTargetPageNameKeyword.GOAL_VIEW_HTML; } GoalForm graphGoal; @@ -95,7 +95,7 @@ public class GoalController { } model.addAttribute( - "graphGoal", + PageReturnAttributeKeyword.GRAPH_GOAL, graphGoal); int currentAmount = graphGoal.getCurrentAmount(); @@ -223,7 +223,7 @@ public class GoalController { } model.addAttribute( - "achievementList", + PageReturnAttributeKeyword.ACHIEVEMENT_LIST, achievementList); return TransitionTargetPageNameKeyword.GOAL_VIEW_HTML; @@ -266,44 +266,44 @@ public class GoalController { } @SessionCheck - @GetMapping("/create") + @GetMapping(TransitionTargetPageNameKeyword.CREATE) public String createGoalGet(@ModelAttribute GoalForm goalForm, HttpSession session) { - return "goal_create"; + return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML; } @SessionCheck - @PostMapping("/create") + @PostMapping(TransitionTargetPageNameKeyword.CREATE) public String createGoalPost(@ModelAttribute GoalForm goalForm, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); Long userId = loginUser.getUserId(); goalService.createGoal(GoalModel.convertFrom(goalForm), userId); - return "redirect:/goal"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL; } @SessionCheck - @PostMapping("/delete") // フラグ考慮してないため、今度修正必要 + @PostMapping(TransitionTargetPageNameKeyword.DELETE) // フラグ考慮してないため、今度修正必要 public String deleteGoal(Long goalId, Long record) { goalService.delete(goalId); if (record == null) { - return "redirect:/goal"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL; } else { - return "redirect:/goal/record"; + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL + TransitionTargetPageNameKeyword.RECORD; } } @SessionCheck - @GetMapping("/record") + @GetMapping(TransitionTargetPageNameKeyword.RECORD) public String getRecord(HttpSession session, Model model) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); Long userId = loginUser.getUserId(); goalService.updateGoalComplete(userId); @@ -320,10 +320,10 @@ public class GoalController { }); model.addAttribute( - "goalCompleteFormList", + PageReturnAttributeKeyword.GOAL_COMPLETE_FORM_LIST, goalCompleteFormList); - return "goal_record"; + return TransitionTargetPageNameKeyword.GOAL_RECORD_HTML; } } \ No newline at end of file diff --git a/src/main/java/com/example/demo/app/presentation/controller/LoginController.java b/src/main/java/com/example/demo/app/presentation/controller/LoginController.java index 099f47d..47d26a3 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/LoginController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/LoginController.java @@ -26,8 +26,8 @@ public class LoginController { @GetMapping(TransitionTargetPageNameKeyword.LOGIN) public String showLogin(@ModelAttribute LoginForm loginForm, HttpSession session) { - if (session.getAttribute("loginUser") != null) { - return "redirect:/menu"; + if (session.getAttribute(SessionKeyword.LOGIN_USER) != null) { + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.MENU; } return TransitionTargetPageNameKeyword.LOGIN_HTML; diff --git a/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java b/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java index eb2cc95..ce0319e 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java @@ -192,7 +192,7 @@ public class TransactionController { Long fixedCostId, Model model, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); if (today == null) { today = LocalDate.now(); } @@ -253,7 +253,7 @@ public class TransactionController { public String updateOneGet(@RequestParam Long transactionId, @RequestParam(defaultValue = "") LocalDate today, Model model, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); if (today == null) { today = LocalDate.now(); } @@ -295,7 +295,7 @@ public class TransactionController { @RequestParam LocalDate today, Model model, HttpSession session) { - LoginModel loginUser = (LoginModel) session.getAttribute("loginUser"); + LoginModel loginUser = (LoginModel) session.getAttribute(SessionKeyword.LOGIN_USER); transactionForm.setUserId(loginUser.getUserId()); transactionForm.setTransactionId(transactionId); @@ -407,15 +407,17 @@ public class TransactionController { model.addAttribute(PageReturnAttributeKeyword.DEADLINE, result.getDeadline()); } else { - model.addAttribute(PageReturnAttributeKeyword.ACHIEVEMENT_RATE, "目標を設定してください"); + final String MESSAGE = "目標を設定してください"; + + model.addAttribute(PageReturnAttributeKeyword.ACHIEVEMENT_RATE, MESSAGE); - model.addAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, "目標を設定してください"); + model.addAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, MESSAGE); - model.addAttribute(PageReturnAttributeKeyword.TARGET_AMOUNT, "目標を設定してください"); + model.addAttribute(PageReturnAttributeKeyword.TARGET_AMOUNT, MESSAGE); model.addAttribute(PageReturnAttributeKeyword.SAVING, userForm.getSaving()); - model.addAttribute(PageReturnAttributeKeyword.DEADLINE, "目標を設定してください"); + model.addAttribute(PageReturnAttributeKeyword.DEADLINE, MESSAGE); } return TransitionTargetPageNameKeyword.MENU_HTML; From 0f800da9a39e6eee952e7a5fffa3b1511481a860 Mon Sep 17 00:00:00 2001 From: kkazuya Date: Mon, 28 Sep 2026 10:53:41 +0900 Subject: [PATCH 4/4] =?UTF-8?q?[FIX]=20=E8=AA=A4=E5=AD=97=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/app/presentation/controller/UserController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/example/demo/app/presentation/controller/UserController.java b/src/main/java/com/example/demo/app/presentation/controller/UserController.java index 84d721d..2c3eb8e 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/UserController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/UserController.java @@ -59,7 +59,7 @@ public class UserController { } session.setAttribute(PageReturnAttributeKeyword.SELECTED_COURSE_NAME, courseService.findById(courseId).getCourseName()); - model.addAttribute(PageReturnAttributeKeyword.COURESE_ID, courseId); + model.addAttribute(PageReturnAttributeKeyword.COURSE_ID, courseId); model.addAttribute(PageReturnAttributeKeyword.USER_FORM, userForm); return TransitionTargetPageNameKeyword.USER_RESISTER_RETURN_HTML;