Spring

    [Spring] @Valid를 이용한 유효성검증

    [Spring] @Valid를 이용한 유효성검증

    유효성 검사(Validation)란? 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 규칙에 맞게 입력되었는지 검증하는 것. 검증이 필요한 이유는? 보안 공격, 잘못된 데이터, 사용자의 실수로 누락되거나 오류를 방지할 수 있다. 검사는 어디서 할까? 서버와 화면 중 어디서 유효성 검사를 해야할까? 정답부터 말하면 둘 다 필요하다. 프론트단에서만 검사를 하면 프론트는 강제로 값을 넣을 수 있다. 프론트단에서 검사를 하고 서버에서도 검사를 하고 데이터를 DB에 저장을 해야 안전하게 올바른 데이터를 저장할 수 있다. 이번 게시글은 서버에서 유효성 검사를 하는 @Valid 어노테이션에 대해서 알아보자. @Valid 어노테이션 종류 더보기 Anotation 제약조건 @NotNull Null 불가 ..

    [Spring] The import org.springframework.boot.test cannot be resolved 해결 방법

    [Spring] The import org.springframework.boot.test cannot be resolved 해결 방법

    팀 프로젝트를 위해 git을 연동하여 프로젝트를 import하니 The import org.springframework.boot.test cannot be resolved 오류가 떴다. 문제해결방법 : gradle이 안 가져와서 뜨는 문제이고 해당 프로젝트 우클릭 -> configure -> add gradle nature 누르고 기다리고 재 실행하면 문제없이 실행이 된다.