Web项目支付模块开发(JAVA)----------------(2)支付宝对接之项目实践 ||将Demo导入项目

(1)通过前面的调试与运行,我们支付宝的Demo已经可以运行,下面就将它放入到我们的项目中


(2)首先将zfbinfo.properties的文件放入到我们项目的resource下
(3)将demo中的四个sdk放入到webapp–>WEB-INF–>lib下Web项目支付模块开发(JAVA)----------------(2)支付宝对接之项目实践 ||将Demo导入项目_第1张图片
(4)支付宝demo中有好多依赖的架包,我们直接通过maven导入
以下是架包依赖:

 
    <dependency>
      <groupId>commons-codecgroupId>
      <artifactId>commons-codecartifactId>
      <version>1.10version>
    dependency>
    <dependency>
      <groupId>commons-configurationgroupId>
      <artifactId>commons-configurationartifactId>
      <version>1.10version>
    dependency>
    <dependency>
      <groupId>commons-langgroupId>
      <artifactId>commons-langartifactId>
      <version>2.6version>
    dependency>
    <dependency>
      <groupId>commons-logginggroupId>
      <artifactId>commons-loggingartifactId>
      <version>1.1.1version>
    dependency>
    <dependency>
      <groupId>com.google.zxinggroupId>
      <artifactId>coreartifactId>
      <version>2.1version>
    dependency>

    <dependency>
      <groupId>com.google.code.gsongroupId>
      <artifactId>gsonartifactId>
      <version>2.3.1version>
    dependency>
    <dependency>
      <groupId>org.hamcrestgroupId>
      <artifactId>hamcrest-coreartifactId>
      <version>1.3version>
    dependency>

    <dependency>
      <groupId>redis.clientsgroupId>
      <artifactId>jedisartifactId>
      <version>2.9.0version>
    dependency>

    <dependency>
      <groupId>redis.clientsgroupId>
      <artifactId>jedisartifactId>
      <version>2.9.0version>
    dependency>
  dependencies>

(5)接下来呢将包以及.java文件放入到我们的项目中:Web项目支付模块开发(JAVA)----------------(2)支付宝对接之项目实践 ||将Demo导入项目_第2张图片
将jar包通过配置加入进去之后就看到没有错误了
(6)特别重要的一点,想要将项目放到服务器上必须将本地的jar包也放入到服务器上,这时候就需要一个特别重要的依赖啦

   
      <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-compiler-pluginartifactId>
        <configuration>
          <source>1.7source>
          <target>1.7target>
          <encoding>UTF-8encoding>
          <compilerArguments>
            <extdirs>${project.basedir}/src/main/webapp/WEB-INF/libextdirs>
          compilerArguments>
        configuration>
      plugin>
    plugins>

  build>

这时候就可以开心的运行主函数啦,测试一下成功了没有

你可能感兴趣的:(web)