From 2f90b746fb63346de442043e65d828882fb32c38 Mon Sep 17 00:00:00 2001 From: monkeyk7 Date: Sat, 6 Jul 2019 22:02:05 +0800 Subject: [PATCH] Use PasswordEncoder replace new --- .../monkeyk/sos/infrastructure/PasswordHandler.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/monkeyk/sos/infrastructure/PasswordHandler.java b/src/main/java/com/monkeyk/sos/infrastructure/PasswordHandler.java index 85f36ab..4224052 100644 --- a/src/main/java/com/monkeyk/sos/infrastructure/PasswordHandler.java +++ b/src/main/java/com/monkeyk/sos/infrastructure/PasswordHandler.java @@ -1,6 +1,7 @@ package com.monkeyk.sos.infrastructure; -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +import com.monkeyk.sos.web.context.SOSContextHolder; +import org.springframework.security.crypto.password.PasswordEncoder; /** * 2016/3/25 @@ -10,12 +11,16 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; public abstract class PasswordHandler { +// private PasswordEncoder passwordEncoder = SOSContextHolder.getBean(PasswordEncoder.class); + + private PasswordHandler() { } public static String encode(String password) { - BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); - return encoder.encode(password); + PasswordEncoder passwordEncoder = SOSContextHolder.getBean(PasswordEncoder.class); +// BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); + return passwordEncoder.encode(password); } }