( ์ ๊ฐ ์์ ํ๋ ํ๋ก์ ํธ ์ฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ํ๊ณ ์์ต๋๋ค.)
์คํ๋ง ์ํ๋ฆฌํฐ ๋น๋ฐ๋ฒํธ ์ํธํ์ ๊ดํ ์ด๋ก ์ ์ด์ชฝ ๊ฒ์๋ฌผ ์ฐธ๊ณ !
https://hyejux.tistory.com/801
https://hyejux.tistory.com/802
๋น๋ฐ๋ฒํธ ์ํธํ ๊ตฌํ
`BCryptPasswordEncoder` ํด๋์ค์ 'encode' ๋ฉ์๋ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ๋น๋ฐ๋ฒํธ๋ฅผ ์ํธํ ํ ์ ์๋ค.
@Autowired
BCryptPasswordEncoder bCryptPasswordEncoder;
.
.
.
@Override
public void employeeUpdateMypagePw(EmployeeDTO dto) {
if (dto.getEmployeePw() != null) {
dto.setEmployeePw(bCryptPasswordEncoder.encode(dto.getEmployeePw()));
}
employeeMapper.employeeUpdateMypagePw(dto);
}
์ง์ ๋ฑ๋ก
DB ์์ ํ์ธ
์ํธํ ๋ ๊ฐ์ด ๋ค์ด๊ฐ ๊ฑธ ํ์ธ ํ ์ ์๋ค.