我正在为我的项目开发一个插件,它将使用系统中的Web服务,我的问题是如何获得一般访问标准,其中每个用户都在数据库中注册了一个ID,使您可以访问API将被消耗。
示例DB:
用户1 - 名称,API_KEY ...... 用户2 - 名称,API_KEY ......
我的问题是获取这些值的最佳方法是什么,将我的未绑定插件留给我的整个系统,甚至可以被其他人重用。首先是一个通过构造函数参数接收配置的bean:
class ExpediaConfiguration implements Configuration {
private final String cid;
private final String apiKey;
private final String minorRev;
private final String customerSessionId;
private final String customerIpAddress
public ExpediaConfiguration(String cid, String apiKey, String minorRev, String customerSessionId, String customerIpAddress) {
//do some
}
@Override
public void configure() {
// TODO Auto-generated method stub
}
}
也许他收到的属性更有趣?
但是我不确定这是否是理想的实现,也许Spring会帮助我更多,但不知道如何。
我很感激答案。