动态生成POJO和REST API

时间:2018-06-01 00:05:14

标签: java json rest pojo

我有一个POJO类,我需要使用POJO中的一些属性作为服务的参数来调用RESTful Web服务。需要注意的是,我不知道端点及其参数直到运行时间。基本上,用户将在运行时配置端点,输入/输出模式以及从这些模式到POJO类的映射。然后我必须使用适当的值调用API。

1 个答案:

答案 0 :(得分:0)

这将是一个非常广泛的答案。

这听起来像一个问题,可以作为'代码作为数据'受益。

我的意思是,你必须能够在运行时处理的可能性大大接近使用编程语言本身的复杂性。

当发生这种情况时,人们通常会选择一些选择,或者根据用户的身份有意识地选择。

  1. 限制问题的范围,使您的配置变得复杂,也可能是编程语言本身。
  2. 嵌入脚本语言,或以母语创建一些插件的运行时加载。
  3. 使用现成的库/解决方案。
  4. 如果您的用户是您自己,或者其他程序员可以提供配置,我建议2或3超过1。