# 配置依赖
Java程序的运行，除开自研程序，通常还依赖第三方开源软件。本章的配置依赖是补齐应用程序透明加密解密运行时所需的相关程序包、驱动依赖，保证插件能正常加载、调用加密能力，避免应用启动或数据读写时出现缺失组件报错。
#### 添加到依赖的常见方式
- 一般情况下Web的程序的WEB-INF/lib下面，此方式直接复制bcprov-jdk18on-1.79.jar与encryption-proxy.jar文件到望该目录即可。
- 如果程序依赖的第三方jar包是位于独立的目录，则解压[下载插件（Plugin）](https://support.huaweicloud.com/usermanual-dbss/dbss_03_0147.html)章节中下载的zip压缩包，复制bcprov-jdk18on-1.79.jar与encryption-proxy.jar这两个文件到业务系统服务的第三方依赖位置。
- 如果是Spring Boot程序，自研程序与依赖都是在一个JAR包。则需要解压[下载插件（Plugin）](https://support.huaweicloud.com/usermanual-dbss/dbss_03_0147.html)章节中下载的zip压缩包，复制bcprov-jdk18on-1.79.jar与encryption-proxy.jar这2个文件到JAR包的BOOT-INF/lib下。
 
#### 配置依赖-Spring Boot程序
1. 解压[下载插件（Plugin）](https://support.huaweicloud.com/usermanual-dbss/dbss_03_0147.html)章节中下载的zip压缩包，复制2个文件windows主机的同一个目录，如：D:\\Application-Plugin集成。
2. 将自研程序JAR包也放到D:\\Application-Plugin集成目录，在文件名上单击右键，在弹出的菜单中选择"打开方式"，然后再单击"WinRAR"，如[图1]所示。
   
   图1打开自研程序JAR包   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002759385177.png "点击放大")
   
   
3. 打开的自研包的结构，如[图2]所示。
   
   图2自研程序JAR包结构   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002729905524.png "点击放大")
   
   
4. 双击"BOOT-INF"目录，然后再双击"lib"目录，可见当前自研程序的依赖包，如[图3]所示。
   
   图3自研程序依赖情况示例   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002729745670.png "点击放大")
   
   
5. 鼠标左键单击解压才能解压到同一目录下的bcprov-jdk18on-1.79.jar包，将其拖动到WinRAR的界面，然后松开鼠标左键，在弹出的"压缩文件名和参数"设置中将"压缩方式"修改为"存储"，然后单击"确定"，如[图4]所示。再使用同样的方式添加encryption-proxy.jar文件。
   
   图4插件添加到应用程序   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002759305299.png "点击放大")
   
   
 
