全部产品
云市场

配置连接器

更新时间:2019-12-26 17:34:37

本文介绍如何在现有的应用工程中配置数据访问代理连接器。

操作步骤

注意:下列各步骤中的配置仅供参考,您需要根据实际情况进行必要的修改。

  1. 在工程根目录的 pom.xml 文件中,根据需要添加以下 Maven 依赖:

    1. <dependency>
    2. <groupId>com.alipay.sofa</groupId>
    3. <artifactId>dbp-connector-java</artifactId>
    4. <version>1.0.1</version>
    5. </dependency>
  2. 在 Spring 配置文件中,增加连接器配置和密码加解密的 bean,如下所示:

    1. <!-- 增加连接器配置 –->
    2. <bean id="simpleDataSourceConnector" class="com.alipay.sofa.dbp.DbpDataSource" init-method="init">
    3. <property name="delegate" ref="simpleDataSource"/>
    4. <property name="securitySpec" ref="securitySpecImpl"/>
    5. <property name="appName" value="testApp"/>
    6. <property name="database" value="test"/>
    7. </bean>
    8. <!-- 连接器配置结束 –->
    9. <!-- 数据源连接池配置 -->
    10. <bean id="simpleDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init">
    11. <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    12. <property name="url" value="jdbc:mysql://127.0.0.1:3306/test"/>
    13. <property name="username" value="root"/>
    14. <property name="password" value="48266ED84875AC83795D1106D3A202B3"/>
    15. </bean>
    16. <!-- 数据源连接池配置结束 –->
    17. <!-- 自定义密码解密实现,实现接口 com.alipay.sofa.extds.SecuritySpec-->
    18. <bean id="securitySpecImpl" class="x.x.x.SecuritySpecImpl"/>
    19. <!-- 密码解密结束-->
  3. 以上步骤完成后,数据访问代理连接器配置完毕。