Spring_Lecture 09 패스워드 암호화 / signupForm.jsp 생성

2023. 11. 14. 13:14Spring 활용 통합 시스템 개발/Spring 프레임 워크

패스워드 암호화 하기

pom.xml 수정하기

 

config 패키지에 SecurityConfig 파일 생성하고 입력하기

rowPassword - 입력값

encodedPassword - DB에서 넘어온 값

 

※ webConfig 클래스에 SecurityConfig.class 추가하기

 

 

 

 

실행결과

 

 

 

 

MockMvc - mvc 를 흉내내는 클래스 , MemberController를 테스트하기 위해 사용

 

 

실행결과

※ 테스트 코드라서 브라우저에 입력했을 때 실행은 안 된다. 반드시 '/member/signup.jsp' 파일이 있어야 테스트가 잘 동작한다

※ 테스트 코드 실행할 때 실행 코드 이름 꼭 제대로 확인하기 -> MemberControllerTests 아닌 다른 테스트 코드 실행해서 Controller 테스트 못 했다.

 

jsp 파일 구성

 

 

 

css 구성

 

 

 

 

 

 

 

 

실행결과

 

 

※  시행착오

처음에 '가입하기' 버튼이 동작하지 않았다  원인은 오타때문이다  html에서 가입하기 버튼 아이디가 'signup__button' 인데 눈으로 따라 치다가 언더바를 1개만 입력했다 ( signup_button )  -> 반드시 아이디를 더블클릭해서 복사하고 스크립트에 붙여넣는다.

함수가 동작하는지 확인하는 방법

함수가 시작하는 부분에 로그 찍고 함수가 끝나기 전에 로그 찍기