📄 passwordcryptfactory.java
字号:
package com.primeton.eos.fbframe.fbrole.crypt.impl;
import com.primeton.eos.fbframe.config.*;
import com.primeton.eos.fbframe.fbrole.crypt.api.*;
/**
* @author ZhangXueyong
*
* 管理可配置的加密类
*
*/
public class PasswordCryptFactory {
private static PasswordCrypt pcf ;
/**
* 根据配置信息取得加密类 。
* <module name="fbframe">
* <group name="PasswordCryptImpl">
* <configValuekey="classname">com.primeton.eos.fbframe.fbrole.crypt.impl.EOSDefaultPasswordCryptImpl</configValue>
* </group>
* </module>
*/
private PasswordCryptFactory() {
}
public static PasswordCrypt getPasswordCrypt()throws Exception{
if( pcf == null ){
String imp = FbFrameConfig.getInstance().getPasswordCryptImpl();
pcf = (PasswordCrypt)Class.forName(imp).newInstance();
}
return pcf;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -