私は1つのプロジェクトでswaggerとFeignを使用しており、スワッガーは@RequestMapping
の注釈付きのメソッドを使用してドキュメントを作成します。しかし、これは、@FeightClient
と@RequestMapping
の両方で注釈が付けられたクラスとメソッドに対してそうするのは変です。どのようにこれらのapisを無視して無視するのですか?私が学び、@FeightClient
によって注釈付けされたこれらのapisを無視するためにいくつかの他のクラスを追加できるように、掃除のどのクラス がスキャンジョブを行うのですか?@FeignClient apisをswaggerで処理することを無視するにはどうすればよいですか?
@FeignClient(name = TodoItemRpcRepository.SERVICE_NAME)
@RequestMapping("/api/todos")
public interface TodoItemRpcRepository {
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
TodoItem findById(@RequestHeader("X-Auth-Token") final String token, //
@PathVariable("id") final Long id);
}
はい、次のようにしてみました: 'select()。apis(notClassAnnotation(ApiIgnore.class)))。build()'。しかし、春はまだ@RequestMappingクラスを拾い、コントローラをマッピングする方法をマッピングしました。 – leo