스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2
-
정규식 검증 테스트코드 실패스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2 2023. 11. 21. 19:58
진행과정 중 에러사항 기술 1. username, password 정규식 검증 회원가입 정규식이 잘 적용되는지 확인하기 위해 테스트코드를 작성해보았으나, // "ID는 최소 4자 이상, 10자 이하이며 알파벳 소문자(a~z), 숫자(0~9)로 구성되어야 한다." // "비밀번호는 최소 8자 이상, 15자 이하이며 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성되어야 한다." @Test void successTest() { SignupRequestDto testrequestDto = new SignupRequestDto(); testrequestDto.setUsername("abcde"); testrequestDto.setPassword("abcAbc123"); // 예외 안생기면 성공 asser..
-
스프링프로젝트2 1일차스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2 2023. 11. 16. 21:11
프로젝트 개요 이전 스프링 프로젝트1 (게시판 CRUD) 을 바탕으로 기능을 추가구현하여 Todo 애플리케이션 제작 구현사항 특징 1. 회원가입 2. 로그인 3. 기존의 CRUD에 회원정보 추가 4. 댓글기능 추가 5. 완료기능 표시 6. JWT 토큰을 활용하여 수정, 삭제시 비밀번호 대신 토큰을 검증 7. HTML 파일 작성 과제가 주어진지 대략 일주일이 지난 오늘 첫 삽을 떴다. 저번 CRUD 구현에 대략 12시간 정도 걸렸기에 이건 한 4일정도면 충분하지 않을까라는 안일한 생각에 스프링을 복습하며 최대한 스프링을 이해한 상태에서 시작하고자 하였다. 그리고 저번 프로젝트가 상당히 마음에 들지 않았기에 CRUD부터 처음부터 다시 시작하기로 하였다. CRUD를 다시 만들면서 느낀점은 두번째 인데도 생각보..