【发布时间】:2017-06-02 19:33:52
【问题描述】:
我对@987654323@ 做了a lesson,它运行良好。但是如果我想返回一组对象呢?我尝试做this,但它不起作用。我怎样才能正确地做到这一点?
只有一个对象(有效):
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value="name", defaultValue = "World") String name) {
return new Greeting(counter.incrementAndGet(),
String.format(template, name));
}
有很多对象(不起作用):
@RequestMapping(value = "/greeting", method = RequestMethod.GET, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody List<Greeting> greeting() {
Greeting greeting1 = new Greeting(1, "One");
Greeting greeting2 = new Greeting(2, "Two");
List<Greeting> list = new ArrayList<>();
list.add(greeting1);
list.add(greeting2);
return list;
}
【问题讨论】:
标签: java spring spring-boot