본문 바로가기

valid2

파이널 프로젝트_회원가입(Spring Boot, @Valid , MySQL) Admin.class 회원가입 화면에서 사용자가 값을 입력한 내용을 데이터 베이스에 저장하기 위한 Admin 클래스 AdminController GET 방식 호출 : AdminRegisterForm 을 모델 객체에 담아서 뷰에 전송 (AdminRegisterForm 이 무엇인지는 아래에 설명) POST 방식 호출 : @Valid 어노테이션을 활용해서 모델 객체의 유효성 검사를 수행 BindingResult 데이터를 바인딩할 때 발생할 수 있는 오류들을 담는 객체 RedirectAttributes 리다이렉션을 수행할 때 파라미터를 URL에 붙여 넘기는 것이 아닌 세션을 통해 데이터를 임시로 전달하는 방법을 제공 // 폼 입력값 유효성 체크를 통과하지 못한 경우 if(error.hasErrors()){ //.. 2024. 4. 20.
Spring_form 입력 값 유효성 체크, <form:form>태그 폼 입력 값 유효성 체크 서버 사이드에서 폼 입력 값에 대한 유효성을 체크하는 것 Spring MVC는 폼 입력 값에 대한 유효성 체크를 지원하는 API 제공 라이브러리 의존성 jakarta.validation-api와 hibernate-validation 의존성을 추가한다 jakarta.validation-api와 자바 표준 유효성 검사 스펙에 따른 API를 제공한다 이 스펙은 JSR-380(Java Spectification Request 380)으로 정의되며 자바기반 애플리케이션에서 데이터 모델의 유효성을 검사하는데 사용되는 표준 hirbernate-validator는 jakarta.validation-api의 구현체 스프링의 폼 입력 값 유효성 체크 API @Valid jakarta.validat.. 2024. 3. 6.