插件grails使用具有属性id的Web服务

时间:2014-04-11 11:13:11

标签: web-services grails grails-plugin

大家早上好。

我正在为我的项目开发一个插件,它将使用系统中的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会帮助我更多,但不知道如何。

我很感激答案。

0 个答案:

没有答案