加密解密需要引入的包
<!--加密相关配置-->
<dependency>
<groupId>com.yonyou.pap.caep</groupId>
<artifactId>jasypt-spring-boot</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yonyou.pap.caep</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yonyou.pap.caep</groupId>
<artifactId>jasypt-mdd</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yonyou.pap.caep</groupId>
<artifactId>jasypt-mdd-cache</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yonyou.pap.caep</groupId>
<artifactId>jasypt-mdd-dao</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
配置文件添加加密因子
#配置文件加密因子
jasypt.encryptor.fact1=***
jasypt.encryptor.fact2=***
ucf.usingSqlInjectFilter=false
ucf.usingXssFilter=false
统一包中对xss和sql注入的操作
上一小节的配置文件中可以看到,有
ucf.usingSqlInjectFilter=false
ucf.usingXssFilter=false
这两个配置,可以让刘金华那边的替换不生效,因为目前的替换会把hrcm_contract_contract类似这样的billnum替换成乱码的形式,后边直接就报错了。(这公共方案也是TM的醉了,完全不顾实际情况)