有没有一种简单的方法可以从 Java 中的模型对象生成 REST API?

时间:2021-01-27 15:41:56

标签: java api rest auto-generate

我正在寻找一些 Java 框架或库,以允许我直接从模型对象生成 REST API,同时允许我将其映射到 DynamoDB 表。

最好我能够只注释一个模型对象,一个简单的例子是

@Model
public class Book

@Gettable
private String author

@Get
public void getAuthor() {
return this.author;
}

如果可能,以某种奇特的方式将其与 DynamoDBMapper 注释结合起来

@Model
@DynamoDBTable(tableName = "Book")
public class Book

@Gettable
@DynamoDBAttribute(attributeName = "Author")
private String author

@Get
public void getAuthor() {
return this.author;
}

1 个答案:

答案 0 :(得分:1)

这是一个很奇怪的要求,你只有一个对象,只有一个作者?例如,在 Spring 中它只是:

@Entity
public class Book
   private String author;
   ...
}

@RestController
public class BookController
   @GetMapping("/books")
   public List<Book> getBooks() {
      ...
   }
}
相关问题