ソナー lint を使用してコードをスキャンすると、次のコードにバグが表示され、「メソッドには 8 つのパラメーターがあり、承認されているパラメーターは 7 つを超えています」と表示されます。
@PutMapping("/something")
public List<SomeList> updateSomeThing(@PathVariable final SomeCode code,
@PathVariable final SomeId id,
@PathVariable final String testId,
@PathVariable final String itemId,
@RequestBody final List<Test> someList,
@RequestHeader("test") final String testHeader,
final HttpServletRequest request,
final SomeHeaders someHeaders)
注: これは、パラメーターをスキップできないコントローラー メソッドです。
参考: Eclipse は squid:S00107 としてクイック フィックスを表示します。
このバグを解決する方法を知っている人はいますか?