gpt4 book ai didi

java - 方法类型的 Spring REST 最佳实践

转载 作者:行者123 更新时间:2023-11-30 08:12:02 24 4
gpt4 key购买 nike

我正在构建一个 Spring RESTfull 服务,并且我有以下方法可以根据给定的邮政编码检索 Place 对象:

@RequestMapping(value = "/placeByZip",  method = RequestMethod.GET)
public Place getPlaceByZipcode(@RequestParam(value="zipcode") String zipcode) {
Place place = placeService.placeByZip(zipcode);
return place;
}

返回类型为“Place”是最佳实践吗?我想这对于错误处理来说很困难?

最佳答案

将最新版本的 Spring 用于 RESTfull Web 服务,我确实相信返回“对象”是一种很好的做法,因为它允许您简化代码并具体说明要返回的内容。我认为这是强类型化您的 API 响应。

错误处理的一个好习惯是使用 spring 提供的 Controller 建议实用程序。

阅读:

https://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc

这允许您在任何服务层抛出异常并生成有用的错误响应。

关于java - 方法类型的 Spring REST 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30260033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com