支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

这篇具有很好参考价值的文章主要介绍了支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我 | 在这里

🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科
🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师)
🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲
✈️已经旅游的地点 | 新疆-乌鲁木齐、新疆-吐鲁番、广东-广州、广东-佛山、湖南-长沙、湖南-张家界、山西、上海、郑州等。老家河南嘞
🏷️ 标签 | 男 自律狂人 目标明确 责任心强
✈️公众号 | 热爱技术的小郑 。文章底部有个人公众号二维码。回复 Java全套视频教程前端全套视频教程 即可获取 300G+ 教程资料及项目实战案例
🚀 邮箱 | 2977429967@qq.com
✈️ GitHub传送门 开源项目 + 实战Demo
 
为何而写?
🍍 好记性不如烂笔头,记录学习的相关知识 、项目 BUG 解决
🍇 复盘总结,加深记忆,方便自己查看
🍑 分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈
 
目标描述
🏆 没有伞的孩子、只能用力奔跑。向着架构师的方向努力、做一个有始有终的人。

前言

       在跑支付宝提供的支付案例Demo的时候,遇到了一些问题。支付宝提供的Demo是用Eclipse跑的JAVAEE项目。我想用IDEA来跑一下看看、结果使用习惯了Mavne管理jar包和SpringBoot项目。启动web项目的时候,还遇到一些问题。特此记录遇到的一些小问题。顺便回顾一下web项目启动。

案例代码地址:电脑网站支付 Demo

IDEA导入项目,配置tomcat后,直接启动运行
源码传送门

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

1、IDEA中导入项目

先不使用直接打开项目的方式,而是使用new->Project from Existing Source...的方式

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

好几次的next,中间页面都选择默认配置

选择jdk的版本,案例提供的是jdk1.7。我这里使用的是jdk1.8 。需要修改

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2、配置Web项目

打开项目结构,然后依次配置。直接按照图片来就行

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2.1 修改Project

修改jdk版本

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2.2 修改modules

这里将项目自带的有关Eclipse的相关配置删除。然后配置自己的。按照步骤来就行

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

在modules中新增加Web,这里有个很重要的点,就是配置的web目录必须是项目中对应的文件名。默认生成的是web,但是项目中使用的是Webcontent

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

这里很重要,一定要修改成和项目中的目录名一样。默认是web
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

由于没有配置依赖库,此时点击不会有依赖加入

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2.3 添加Libraries

这里就是将项目中的jar导入。特此说明,这里项目提供的jar包不完整,需要额外添加jar包,否则代码中的部分接口调用会失败,也会导致项目启动失败。具体jar包在后续流程给出。

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2.4 修改Artifacts

这里将刚刚添加的依赖库加入
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

2.5 添加新的依赖包

如果不添加依赖包,代码报错、就像下图所示。eclipse中应该有默认的jar包。但是idea中需要额外添加。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

jsp-api.jarservler-api.jar 放入项目中的lib目录下。关于这两个jar包从哪里来,你可以去官网下载,也可以直接到安装的tomcat目录下寻找。我就是直接在tomcat中的库拷贝的。

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

新的依赖库加入方式,同 2.3,然后还需要导入到项目中 同2.4 。其实你也可以直接先将这两个jar包放入lib包下。然后一次性将所有的jar包加入。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
加入新的jar包后就不会报错了,如果还报错,请清除一下idea的缓存,重启动IDEA。

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

3、项目配置tomcat

具体配置过程略,可以参考我之前写的

2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例

配置tomcat
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

4 、启动项目

启动项目的时候,可能会报错非法字符啥的。这个时候,你需要修改字符编码方式。方法很简单。页面右下角有个选项,选择GBK,然后在弹出框中选择Convert。然后再次选择UTF-8,然后选择Convert,这样在启动项目就不会报这个错误了。

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

5、修改代码中参数

将公私和私钥、ID啥的写入对应位置。有关以下参数、请在支付宝案例文档中查看。

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

6、支付效果展示

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

7、遇到的问题

1、项目报状态404 ?

我知道是没有web项目没有配置后,找了蛮久,最后发现就是添加modules的时候,生产的是默认的web,项目中的是Webcontent。两者不匹配导致。需要修改web为Webcontent。

2、页面报非法字符?

修改编码方式,配置中file-encoding 也要修改以下。页面的编码方式按照convert那个方式可行。查看人家的方式得知。

3、页面中的代码爆红?

是项目中的jar包缺少jsp-api.jarservler-api.jar 这两个。需要将这两个jar包也放入项目中的lib目录下,然后在配置一下Artifacts文章来源地址https://www.toymoban.com/news/detail-423136.html

到了这里,关于支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Java支付宝沙箱环境并公网调用sdk创建支付单服

    1.测试环境 Maven Spring boot Jdk 1.8 2.本地配置 获取支付宝支付Java SDK,maven项目可以选择maven版本,普通java项目可以在GitHub下载,这里以maven为例 SDK下载地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 选择最新版的SDK版本 复制maven坐标,导入spring boot项目pom 文件里面

    2024年01月22日
    浏览(37)
  • 支付宝沙箱环境配置结合内网穿透实现远程调试Java SDK接口

    1.测试环境 Maven Spring boot Jdk 1.8 2.本地配置 获取支付宝支付Java SDK,maven项目可以选择maven版本,普通java项目可以在GitHub下载,这里以maven为例 SDK下载地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 选择最新版的SDK版本 复制maven坐标,导入spring boot项目pom 文件里面

    2024年02月04日
    浏览(40)
  • 支付宝沙箱支付详细教程(IDEA版)—2023最新版

    😇作者介绍:一个有梦想、有理想、有目标的,且渴望能够学有所成的追梦人。 🎆学习格言:不读书的人,思想就会停止。——狄德罗 ⛪️个人主页:进入博主主页 🗼专栏系列:无 🌼欢迎小伙伴们访问到博主的文章内容,在浏览阅读过程发现需要纠正的地方,烦请指出,

    2024年02月10日
    浏览(38)
  • 支付宝支付整合SpringBoot(沙箱环境)

    目录 1.查看沙箱账号 2.内网穿透 3.沙箱环境整合SpringBoot开发 下面我将以实际案例详细介绍如何使用沙箱环境进行支付宝支付对接的开发 1.查看沙箱账号  首先什么是沙箱账号? 沙箱账号是指在支付宝沙箱环境中创建的测试账户,用于模拟真实的支付流程。在开发和测试过程

    2023年04月10日
    浏览(32)
  • springboot实现支付宝支付(沙箱环境)

    进入支付宝控制台:https://open.alipay.com/develop/manage 找到沙箱 这里可以看到 应用id 可以看到 应用私钥 和 支付宝公钥 ,获取这三后就可以开始敲代码了 依赖: 在resources/templates目录下创建一个pay.html文件,用于展示支付宝支付页面。 创建同步通知页面 在resources/templates目录下创建

    2024年02月08日
    浏览(27)
  • spring boot支付宝沙箱环境测试支付功能

    目录 一、安装支付宝支付demo 二、配置demo信息 三、配置回调地址和异步地址 四、内网穿透 (一)简介 (二)使用场景 (三)内网穿透的几个常用软件 (四)使用natapp 选择Java版本,下载后是一个eclipse项目 SDK Demo 获取 - 支付宝文档中心 (alipay.com) 导入ideal参考:IDEA导入Ec

    2024年01月17日
    浏览(35)
  • Java实现支付宝沙箱环境支付,SDK接口远程调试

    转发自cpolar内网穿透的文章:Java支付宝沙箱环境支付,SDK接口远程调试【内网穿透】 Maven Spring boot Jdk 1.8 获取支付宝支付Java SDK,maven项目可以选择maven版本,普通java项目可以在GitHub下载,这里以maven为例 SDK下载地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 选择

    2024年02月06日
    浏览(39)
  • Java开发者必备:支付宝沙箱环境支付远程调试指南

    🔥 博客主页 : 小羊失眠啦. 🔖 系列专栏 : C语言 、 Linux 、 Cpolar ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 在沙箱环境调试支付SDK的时候,往往沙箱环境部署在本地

    2024年02月08日
    浏览(35)
  • Spring Boot 整合支付宝实现在线支付方案(沙箱环境)

    TIP:对于许多个人开发者而言,实现支付宝支付功能在以往往往意味着需要跨越复杂的商业流程。这涉及到拥有自己的网站及其备案,以及提交营业执照等一系列文档。但现在,支付宝开放平台带来了突破性的便利——通过沙箱环境,个人仅需拥有支付宝账号,就能够测试并

    2024年01月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包