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; }