-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Description
Description
JAX-RS spec serializableModel
config option does not generate imports for java.io.Serializable
, causing compile errors on implements Serializable
.
Swagger-codegen version
2.2.3
, master
Steps to reproduce
- Add
-DserializableModel=true
tojaxrs-spec-petstore-server.sh
- Run
bin/jaxrs-spec-petstore-server.sh
- Observer that generated model classes are generated with
implements Serializable
but no import forjava.io.Serializable
:
package io.swagger.model;
import io.swagger.model.Category;
import io.swagger.model.Tag;
import java.util.ArrayList;
import java.util.List;
import javax.validation.constraints.*;
import io.swagger.annotations.*;
import java.util.Objects;
public class Pet implements Serializable {
// ...
}
Suggest a fix/enhancement
Add the following to JavaJaxRS/spec/model.mustache:
{{#serializableModel}}
import java.io.Serializable;
{{/serializableModel}}
Metadata
Metadata
Assignees
Labels
No labels