gpt4 book ai didi

java - 从 Java 自动生成 Swagger 文档

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:02 25 4
gpt4 key购买 nike

我有这个 REST 服务:

@RestController
public class ContaCorrenteController {

@Autowired
private configCorrenteService service;

@Produces(MediaType.APPLICATION_JSON)
@RequestMapping("/v1/number/{number}/config/{config}/final/{data}")
@GET
public ResponseEntity<Final> Final(
@PathVariable("number") Integer number,
@PathVariable("config") Integer config,
@PathVariable("data") @DateTimeFormat(pattern="yyyyMMdd") LocalDate data) {
Final final = service.consultFinal(number, config, data);
return ResponseEntity.ok(final);
}

@Produces(MediaType.APPLICATION_JSON)
@RequestMapping("/v1/number/{number}/config/{config}/final")
@GET
public ResponseEntity<Final> final(
@PathVariable("number") Integer number,
@PathVariable("config") Integer config) {
Final final = service.consultFinalNow(number, config);
return ResponseEntity.ok(final);
}
}

我需要使用此 java 文件自动生成 REST 文档。我可以自动生成 json 或 yaml 以导入 Swagger 编辑器或以其他方式导入文档吗?

最佳答案

您可以与 SpringFox 集成:

https://github.com/springfox/springfox

它可以从您的 Spring-MVC 服务器自动生成 swagger 定义。您需要添加一些注释才能有效地记录内容,但这应该非常简单明了。

关于java - 从 Java 自动生成 Swagger 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32317845/

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