Java Xero配置中config.json的路径
我有一个java应用程序,在下一个版本中使用XERO invoicing gateway():Java Xero配置中config.json的路径,java,api,invoice,xero-api,Java,Api,Invoice,Xero Api,我有一个java应用程序,在下一个版本中使用XERO invoicing gateway(): <dependency> <groupId>com.github.xeroapi</groupId> <artifactId>xero-java</artifactId> <version>2.1.3</version> </dependency> (有售) 我的问题是:是否可以指
<dependency>
<groupId>com.github.xeroapi</groupId>
<artifactId>xero-java</artifactId>
<version>2.1.3</version>
</dependency>
(有售)
我的问题是:是否可以指定配置文件(config.json
)的绝对路径
谢谢大家,JsonConfig类在“resources”文件夹中查找config.json文件。如果这对您的服务器环境不起作用,您可以实现自己版本的JsonConfig类并利用它 这里有一个例子。。。 然后在try块中测试是否可以正确读取用户代理
try {
config = new CustomJsonConfig();
System.out.println("Your user agent is: " + config.getUserAgent());
} catch(Exception e) {
System.out.println(e.getMessage());
}
ApiClient apiClientForAccounting = new
ApiClient(config.getApiUrl(),null,null,null);
AccountingApi accountingApi = new AccountingApi(config);
accountingApi.setApiClient(apiClientForAccounting);
accountingApi.setOAuthToken(token, tokenSecret);
try {
config = new CustomJsonConfig();
System.out.println("Your user agent is: " + config.getUserAgent());
} catch(Exception e) {
System.out.println(e.getMessage());
}
ApiClient apiClientForAccounting = new
ApiClient(config.getApiUrl(),null,null,null);
AccountingApi accountingApi = new AccountingApi(config);
accountingApi.setApiClient(apiClientForAccounting);
accountingApi.setOAuthToken(token, tokenSecret);