JavaScript(2)
-
[Spring email] Spring에서 email 전송시 트랜잭션 설정
지난번에 Spring에서 Email을 이용해 회원가입 인증 메일전송을 구축했습니다. 기능을 구현중 뜻하지 않은 버그가 발생했습니다. 당시 mailConfig 파일을 설정 중 smtp 계정을 바르게 입력하지 않아 mailAuthenticationException가 발생했습니다. 만약에 회원가입 submit버튼 클릭시 위와같은 에러가 나게 된다면 메일을 전송하지 않게 되므로 db에 회원가입시 기입했던 정보들을 insert처리하지 말아야합니다. 하지만 이와 관계없이 정보는 db에 insert처리된것을 확인 할 수 있었습니다..... 이러한 것을 막기 위해 우리는 트랜잭션이라는 기능을 수행해줘야합니다. 트랜잭션 트랜잭션을 쉽게 설명하자면 한꺼번에 수행되야하는 일련의 연산이라고 합니다. 전부 OK 거나 전부 NO..
2019.10.24 -
[Javascript] 자바스크립트 전역변수에 값이 대입이 안되는 문제:: JAVASCRIPT 비동기 처리
프로젝트를 하던 도중, 전역변수에 값이 대입이 안되는 현상이 발생했습니다. 위사진은 회원가입 페이지를 구성한 화면인데 모든입력창에 입력을 했을 시에 회원가입의 버튼이 활성화 되는 이벤트가 적용되있습니다. 아래는 모든 항목이 true일 때 버튼이 활성화 되는 코드입니다. /* 5. 회원가입 submit 버튼 */ let submitBtn = $("#submit-btn"); function finalCheck() { if (uidResult && pwResult && nameResult && emailResult) { submitBtn.removeAttr("disabled"); } else { submitBtn.attr("disabled", "disabled"); } console.log("uidResult..
2019.10.15