2024/12/27 2

스프링 NEWSFEED 협업 프로젝트

GitHub - sparta-sixsense/newsfeedContribute to sparta-sixsense/newsfeed development by creating an account on GitHub.github.com    KEEP📌 현재 만족하고 계속 이어가고 싶은 = 유지할 부분나를 위한 커밋이 아니라 팀원을 위한 커밋을 하기 위해 메시지 내용을 어떻게 쓸 지 고민해프로젝트를 진행하면서 활용하면 좋을 것 같은 다양한 로직과 기술을 사용하고 공유함 (코드 컨벤션, 소스패키지 구조 시각화 등)정규표현식과 regxp 를 사용해 입력패턴을 적용해 봄팀의 분위기를 긍정적으로 이끌어가기 위해 노력함 깃 컨벤션을 미리 정해놓은 부분이 좋았음코드의 안정성을 위해 공통 기능을 우선적으로 준비하고 프로젝트..

Project/Spring 2024.12.27

[Spring] Validation

Validation📌 특정 데이터(주로 클라이언트의 요청 데이터)의 값이 유효한지 확인하는 단계를 의미한다. Controller의 주요한 역할 중 하나는 Validation 이다. HTTP 요청이 정상인지 검증한다.   Validation을 사용하는 이유 주문서 작성 페이지에서 잘못된 입력값으로 인해 서버에 오류가 발생한다면?ex) 휴대폰 번호에 숫자가 아닌 문자가 들어간 경우서버의 문제로 인해 작성 페이지에서 Error 페이지로 이동된다면?Error 페이지로 이동되어 작성중인 폼이 모두 리셋되어 다시 작성해야 한다면?이러한 서비스의 유저는 굉장한 불편함을 겪게된다. Validation의 역할검증을 통해 적절한 메세지를 유저에게 보여주어야 한다.검증 오류로 인해 정상적인 동작을 하지 못하는 경우는 없어..

카테고리 없음 2024.12.27