我们有一个服务,它只是在 GET 请求中返回 json 文档。由于我们没有响应“模型”的 POJO,看来我们将无法使用自动响应字段生成“goodness”。
我们的一个选择是创建 Pojos(相当大,大约 50 个属性)和一个使用 pojos 的相应控制器。这很尴尬,因为我们现在必须维护模型和相应的控制器,以便我们可以自动生成模型。
任何关于我们如何仍然利用响应字段的自动生成的想法将不胜感激。
这是我所指的控制器:
@RestController
@RequestMapping("/api")
public class ProductController {
@Autowired
ProductService productService;
@RequestMapping(value = { "/products/{ids}" }, method = { RequestMethod.GET },
produces = "application/json", headers={"accept=application/json"})
@Timed
@ExceptionMetered
@LogExecutionTime
public String getProductDetails(@PathVariable("id") String id) {
return productService.getProductDetails(id);
}