이번에는 비밀번호를 잊어버렸을 때 새 비밀번호를 발급받는 기능을 구현해본다. 난수를 이용해서 새 비밀번호를 생성하고 메일로 발송하는 과정을 알아본다. 새 비밀번호 생성 기능의 개요 암호화된 비밀번호는 데이터베이스 관리자도 알 수 없다. 따라서 새로운 비밀번호를 생성한 후 데이터베이스에 업데이트하고 관리자에게 메일로 발송해야 한다. 메일 발송 모듈 설정하기 스프링에서는 JavaMailSenderImpl을 이용해서 메일을 발송할 수 있다. JavaMailSenderI을 이용하기 위해서는 pom.xml에 관련 모듈을 설정하고 JavaMailSenderImpl을 스프링 IoC 컨테이너에 등록하는 작업을 해야한다. ① pom.xml 파일을 열어서 다음 코드를 ... 에 추가한다. org.springframewor..