목록Spring Boot (48)
JUST GO
JSON 자바스크립트에서 사용하는 오브젝트(Object) 혹은 배열(Array) 과 1:1로 호환된다. JSON.parse(t) : 전달된 문자열 t 를 오브젝트 혹은 배열로 변환하여 반환한다. 오브젝트는 '{'로 시작, 배열 '['로 시작한다. JSON.stringify(o) : 전달된 오브젝트 혹은 배열 o를 문자열로 반환한다.

JSONObject를 생성하고 브라우저에게 결과를 알려준다. 결과적으로 "result"값은 "success" 가 나오고 "salt" 값이 나오게된다. // JSON.parse -> 문자열을 오브젝트로 바꿔주는 역할을 한다. // -> JSON.parse -> /* { result : 'success', salt : 'ce9ac..' } */ 이메일을 입력하고 인증번호 전송 버튼을 누르면, 다음과 같은 화면이 나오게 된다. spring-boot-starter-mail 의존성을 추가해준다. application.properties에 다음과 같은 설정을 추가해준다. spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=rmsgh12..
1. 받은 이메일을 사용하는 유저 레코드가 있는가? 있으면 끝.(실패로 돌려줘야 함) -> "이미 사용중인 이메일 주소입니다." 2. (Apache Commons Langs 사용하여)인증번호 및 솔트(Salt) 생성 후 테이블에 인서트 3. 에서 생성된 인증번호 전송 -> "인증 번호를 전송하였습니다. 5분 이내에 입력해 주세요." => 이메일 인증 => 열거형(enum) 사용해야함 MemberService.java // 트랜잭션 적용하기 위해서 @Transactional // 어노테이션 만들어줌 public Enum 제네릭을 구분하지는 않겠다.