任何人都可以帮我了解如何配置/创建自定义数据源并使用WSO2 4.0.2
以下是Mongo DB的示例wso2-dss-connector(链接:https://github.com/wso2/wso2-dss-connectors/tree/master/mongodb)。如何使用WSO2进行部署。在构建这个项目时,我们可以得到一个jar,所以如何将它与wso2集成以创建自定义数据源
我是wso2的新手,我没有从官方文件中得到清晰的图片
提前致谢
答案 0 :(得分:0)
如果你想要mongo db的连接器你可以使用上面提到的链接并构建这个jar,你可以将它放在DSSHOME / repository / component / dropins文件夹中并重启服务器。将jar添加到dropins后,您可以使用following database descriptor file(dbs)来测试此
在这个例子中,我们创建了一个数据源调用“mongo_ds”,我们的查询将被称为mongo_find,它将检索一组Documents元素。
<config id="mongo_ds">
<property name="custom_query_datasource_class">org.wso2.dss.connectors.mongodb.MongoDBDataSource</property>
<property name="custom_datasource_props">
<property name="servers">localhost</property>
<property name="database">mydb</property>
</property>
</config>
<query id="mongo_find" useConfig="mongo_ds">
<expression>things.find()</expression>
<result element="Documents" rowName="Document">
<element column="document" name="Data" xsdType="string"/>
</result>
</query>
如果您想为其他数据源编写自定义数据源,请参阅following guide.