Javaオブジェクトは、[]内の値

オブジェクト[]引数= joinPoint.getArgs()。
もし(sysLogEntity.getOperation()( "修改密码"に等しい。)){ オブジェクトargs1 =引数[0 ]。 log.info( "args1 ---------------------------" + args1)。 もし(!args1 = ヌル){ 文字列args2 = 新しい。Gson()toJson(args1)。 JSONObject args3 = (JSONObject)JSONObject.parse(args2)。 log.info( "args2 ---------------------------" + args3)。 文字列のパスワード = args3.getString( "パスワード" ); log.info(「パスワード---------------------------」+ パスワード)。 ストリングNEWPASSWORD = args3.getString( "新パスワード" )。 log.info( "NEWPASSWORD ---------------------------" + NEWPASSWORD)。 ストリング塩は RandomStringUtils.randomAlphanumeric(= 5 )。 文字列のPWD = 新しいSha256Hash(パスワード、塩).toHex(); 文字列NEWPWDは = 新しいSha256Hash(NEWPASSWORD、塩).toHexを(); log.info( "PWD ---------------------------" + PWD)。 log.info( "NEWPWD ---------------------------" + NEWPWD)。 } }
args1 --------------------------- {T = 1576837407561、パスワード= 123456、NEWPASSWORD = 123456 ..} 
args2 ------ --------------------- { "パスワード": "123456"、 "T":1576837407561、 "新パスワード": "123456 .." } 
パスワード --- ------------------------ 123456 
NEWPASSWORD ------------------------ --- 123456 .. 
PWD --------------------------- 66db5d10a4f413c45081926c5f2904 
NEWPWD -------------- ------------- 5cdceb7882d0e95ca60c245d37bc35f

おすすめ

転載: www.cnblogs.com/BKhp/p/12076735.html