Bladeren bron

基础类定义

xujunwei 2 jaren geleden
bovenliggende
commit
5a2e71df0a

+ 14 - 0
framework-boot/src/main/java/com/mrxu/framework/boot/mybatisplus/EnableMrxuMyBatisPlus.java

@@ -0,0 +1,14 @@
+package com.mrxu.framework.boot.mybatisplus;
+
+
+import com.mrxu.framework.boot.mybatisplus.encrypt.AesEncryptTypeHandler;
+import org.springframework.context.annotation.Import;
+
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+@Target({ElementType.TYPE})
+@Documented
+@Import({AesEncryptTypeHandler.class})
+public @interface EnableMrxuMyBatisPlus {
+}

+ 3 - 2
framework-boot/src/main/java/com/mrxu/framework/boot/mybatisplus/encrypt/AesEncryptTypeHandler.java

@@ -17,14 +17,15 @@ import java.sql.SQLException;
 @Component
 public class AesEncryptTypeHandler <T> extends BaseTypeHandler<T> {
 
-    @Value("${mybatis-plus.mrxu-encrypt.aesKey:EF8FF97BD3EE2217B0850ACCF3732DF5}")
-    private String aesKey = "EF8FF97BD3EE2217B0850ACCF3732DF3";
+    @Value("${mybatis-plus.mrxu-encrypt.aesKey:}")
+    private String aesKey;
 
     @Override
     public void setNonNullParameter(PreparedStatement ps, int i, Object parameter, JdbcType jdbcType) throws SQLException {
         MrxuAssert.isNotEmpty(aesKey,"请设置aes加密秘钥:mybatis-plus.mrxu-encrypt.aesKey");
         ps.setString(i, SecureUtil.aes(aesKey.getBytes(StandardCharsets.UTF_8)).encryptBase64((String)parameter));
     }
+
     @Override
     public T getNullableResult(ResultSet rs, String columnName) throws SQLException {
         MrxuAssert.isNotEmpty(aesKey,"请设置aes加密秘钥:mybatis-plus.mrxu-encrypt.aesKey");