Spring 활용 통합 시스템 개발/Spring 프레임 워크
Spring_Lecture 09 패스워드 암호화 / signupForm.jsp 생성
HYC
2023. 11. 14. 13:14
패스워드 암호화 하기
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 ) -> 반드시 아이디를 더블클릭해서 복사하고 스크립트에 붙여넣는다.
함수가 동작하는지 확인하는 방법
함수가 시작하는 부분에 로그 찍고 함수가 끝나기 전에 로그 찍기