Error
Spring Security pwEncoder λ₯Ό μ¬μ©νκΈ° μν΄ μ μ©νλ μ€ λ°μ.
Error creating bean with name '...controller': Unsatisfied dependency expressed through field 'pwEncoder';
λ²μ: 'pwEncoder' νλλ₯Ό ν΅ν΄ ννλ λΆλ§μ‘±μ€λ¬μ΄ μμ‘΄μ±;
'λΉ μμ±μμ νμν κ²μ΄ λΉ μ‘κ±°λ, μλͺ»λμμΌλ κ³ μ³λΌ' λμΆ© μ΄λ° λ΄μ©μΈ λ― νλ€.
Solution Content
λΉμ΄ λ±λ‘λλ λΆλΆλ€μ μ΄ν΄λ³΄κ³ λλ½λ μ΄λ
Έν
μ΄μ
μ΄ μλμ§ νμΈν κ².
spring μ€μ μμ νμν λΉ λ±λ‘ μ½λκ° λλ½λμλμ§ νμΈν κ².
νμλ context μ λΉ λ±λ‘ μ½λκ° λλ½λμ΄ λ°μν μλ¬.
Before
// μ½λ
After
// spring src κ²½λ‘μ μλ .xml νμΌμ μ½λ μΆκ°
<!-- λ¨λ°©ν₯ μνΈν λΉ λ±λ‘ -->
<bean id="passwordEncoder" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder"/>