我正在学习使用 Eclipse IDE 和 Spring-Boot 框架创建 Java API。因此,我面临着无法解决的语法问题。以下是我的代码供您参考:
package first.microservice.moviecatalogservice.resources;
import java.util.Collections;
import java.util.List;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import first.microservice.moviecatalogservice.models.CatalogItem;
@RestController
@RequestMapping("/catalog")
public class MovieCatalogResource {
@RequestMapping("/{user_id}")
public List<CatalogItem> getCatalog(@PathVariable("user_id") String user_id)
{
return Collections.singletonList(
<CatalogItem> new CatalogItem(name: "DonJon", desc: "Test", rating: 4)
);
}
}
Run Code Online (Sandbox Code Playgroud)
另一个具有 CatalogItem 类的代码:
package first.microservice.moviecatalogservice.models;
public class CatalogItem {
private String Name;
private String Desc;
private int Rating;
public CatalogItem(String name, String desc, int rating) {
Name = name;
Desc = desc; …Run Code Online (Sandbox Code Playgroud)