关于DocuSign快速启动生成的Spring Boot OAuth2授权码应用的问题
集成DocuSign OAuth2客户端(授权码模式)遇到的问题及建议
我正在构建集成DocuSign的OAuth2客户端应用(授权码模式),按照官方快速启动方式获取Spring Boot Java代码后,遇到以下问题:
- 生成的项目存在两个
src文件夹,无法理解原因; - 快速启动工具提示需查看
README.md获取后续指引,但生成的项目中无该文件; - 参照DocuSign Java示例的Github页面,在IntelliJ Ultimate中运行应用时,出现
java: package com.docusign.common does not exist、com.docusign.core.model.manifestModels does not exist等错误,多次尝试清除缓存、重建项目、重新导入依赖均无效; - 困惑为何外部
src文件夹中的类(如OSDetector)会被内部src文件夹引用,且不确定该项目到底是Spring Boot、Spring MVC还是介于两者之间;
编辑补充(2022年4月10日)
按照指引选择最右侧的OAuth授权类型选项(包含多个代码示例、ACG及JWT授权)生成项目,该项目包含一个主src文件夹,以及名为「Quick_ACG」和「JWT Console App」的独立ACG、JWT项目文件夹。删除这两个文件夹后发现它们与主项目无关联,配置后主项目可正常运行,可作为集成的启动代码。
但仍无法运行仅通过快速启动生成的授权码模式项目,附上两种场景的截图:ACG项目与完整项目对比
仍不清楚为何ACG类型项目及完整项目中存在多个src文件夹,以及内部src文件夹的类为何会引用外部src文件夹的类(如OSDetector)。
对DocuSign开发者的建议
- 示例无需加载大量库导致复杂化,可提供仅含DocuSign SDK及最小依赖的示例,方便开发者单独查看SDK的运行效果,后续我们会自行扩展完善集成。
内容的提问来源于stack exchange,提问作者Vyassa
相关产品推荐
相关产品推荐

