小编dev*_*477的帖子

如何在 API 中返回单例列表?

我正在学习使用 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)

java api spring-boot

-1
推荐指数
1
解决办法
922
查看次数

标签 统计

api ×1

java ×1

spring-boot ×1