package com.dl.framework.config.properties;
|
|
import com.dl.common.enums.AlgorithmType;
|
import com.dl.common.enums.EncodeType;
|
import lombok.Data;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* 加解密属性配置类
|
*
|
* @author 老马
|
* @version 4.6.0
|
*/
|
@Data
|
@Component
|
@ConfigurationProperties(prefix = "mybatis-encryptor")
|
public class EncryptorProperties {
|
|
/**
|
* 过滤开关
|
*/
|
private Boolean enable;
|
|
/**
|
* 默认算法
|
*/
|
private AlgorithmType algorithm;
|
|
/**
|
* 安全秘钥
|
*/
|
private String password;
|
|
/**
|
* 公钥
|
*/
|
private String publicKey;
|
|
/**
|
* 私钥
|
*/
|
private String privateKey;
|
|
/**
|
* 编码方式,base64/hex
|
*/
|
private EncodeType encode;
|
|
}
|