Удалите unsed импорт из класса, который автоматически генерируется программой генератора кода чванства (2.4.12) - PullRequest
0 голосов
/ 17 марта 2020

Этот фрагмент кода генерируется с помощью swagger-gen. Каждый сгенерированный класс полон неиспользованного импорта, например, вот так:

import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.Valid;
import javax.validation.constraints.*;
import java.util.List;
import it.comune.milano.suse.swagger.scuolanatura.server.models.ResponseApplicationInfo;
import it.comune.milano.suse.swagger.scuolanatura.server.models.ResponseBase;

@javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2020-03-17T18:17:25.732+01:00")

@Api(value = "ApplicationInfo", description = "the ApplicationInfo API")
@RequestMapping(value = "/suse/api/scuola-natura")
public interface ApplicationInfoApi {

    Logger log = LoggerFactory.getLogger(ApplicationInfoApi.class);

    default Optional<ObjectMapper> getObjectMapper() {
        return Optional.empty();...........

Я знаю, что класс генерируется автоматически во время выполнения. Но есть ли способ решить это автоматически, не организовывая импорт из затмения? Я думаю, что это ошибка плагина, который я использую

        <swagger-codegen-maven-plugin-version>2.4.12</swagger-codegen-maven-plugin-version>
...