연향동큰손

  • 홈
  • 태그
  • 방명록

Validation 2

Validator 분리

기존의 검증 로직을 별도의 클래스로 분리하는 작업에 대해서 배웠다. @PostMapping("/add")public String addItemV4(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.info("objectName={}", bindingResult.getObjectName()); log.info("target={}", bindingResult.getTarget()); if (!StringUtils.hasText(item.getItemName())) { bindingResult.rejectValue("itemName", "required..

BackEnd/Spring Boot 2024.07.31

검증 - 개선

지금까지 개발한것은 필드오류가 발생하면 입력값이 남아있지 않고 지워진다.하지만 FieldError부분을 약간만 손봐주면 오류 발생시 입력값을 남아있도록 해줄 수 있다. @PostMapping("/add") public String addItemV2(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes, Model model) { //검증 로직 if(!StringUtils.hasText(item.getItemName())){// errors.put("itemName","상품 이름은 필수입니다."); bindingResult...

BackEnd/Spring Boot 2024.07.26
이전
1
다음
더보기
프로필사진

연향동큰손

https://github.com/yangwoohyeon

  • 분류 전체보기 (248)
    • BackEnd (106)
      • Spring Boot (27)
      • 스프링 MVC (25)
      • Thymeleaf (17)
      • HTTP (12)
      • Database (13)
      • Kafka (6)
      • Redis (4)
    • 알고리즘 (0)
      • 백준 (53)
      • 해시 (4)
      • 스택 큐 (8)
      • DP (5)
      • 힙 (2)
      • 정렬 (3)
      • 완전탐색 (6)
      • DFS,BFS (6)
      • 탐욕법(Greedy) (5)
      • 배열 (1)
    • Deployment (14)
      • Docker (5)
      • AWS (5)
      • github Actions (1)
      • Cloudflare (3)
    • 자바 (7)
    • 컴퓨터 (3)
    • git (5)
    • 프로젝트 (1)
    • 에러 일기 (3)
    • 9oormthonUNIV 스터디 프로젝트 (4)
    • DevOps (11)
      • Kubernetes (7)

Tag

브루트포스, 프로그래머스, 검증, 그리디 알고리즘, 자바, JPA, 정렬, EC2, 백준, 스프링, BFS, AWS, @Transactional, kubernetes, 그래프, Kafka, 배포, Docker, dfs, 타임리프,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바