采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
pay()方法中为什么每次都要调用Configs.init("zfbinfo.properties"),不能像demo中写在static中吗?
你好,同学
static { /** 一定要在创建AlipayTradeService之前调用Configs.init()设置默认参数 * Configs会读取classpath下的zfbinfo.properties文件配置信息,如果找不到该文件则确认该文件是否在classpath目录 */ Configs.init("zfbinfo.properties"); /** 使用Configs提供的默认参数 * AlipayTradeService可以使用单例或者为静态成员对象,不需要反复new */ tradeService = new AlipayTradeServiceImpl.ClientBuilder().build();}
项目里是放到static块里的,效果是一样的。也只会执行一次哟。
demo 是在初始化开始设置
我们的每次pay 都相当于demo 的流程啊
但那个是配置文件,有必要每次都加载吗
可以优化。。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
9.2k 10
1.6k 22
1.3k 21
2.0k 21
1.8k 18