forked from loafle/openapi-generator-original
[JAXRS] use contextPath variable for @ApplicationPath in RestApplication (#850)
* Use contextPath variable for RestApplication templates * Update generated RestApplication.java files, as they are skipped by default otherwise * Update Petstore sample for jaxrs so that CIs can verify the change
This commit is contained in:
parent
ab09909f99
commit
526e980a69
@ -3,7 +3,7 @@ package {{invokerPackage}};
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("{{{contextPath}}}")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
// Add implementation-specific details here
|
// Add implementation-specific details here
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ package {{invokerPackage}};
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("{{{contextPath}}}")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
}
|
}
|
@ -15,7 +15,7 @@ import {{package}}.impl.{{classname}}ServiceImpl;
|
|||||||
{{/apis}}
|
{{/apis}}
|
||||||
{{/apiInfo}}
|
{{/apiInfo}}
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("{{{contextPath}}}")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
{{#useSwaggerFeature}}
|
{{#useSwaggerFeature}}
|
||||||
|
@ -3,7 +3,7 @@ package {{invokerPackage}};
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("{{{contextPath}}}")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
3.2.0-SNAPSHOT
|
3.2.2-SNAPSHOT
|
||||||
|
@ -3,7 +3,7 @@ package org.openapitools.api;
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
// Add implementation-specific details here
|
// Add implementation-specific details here
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ package org.openapitools.api;
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
}
|
}
|
@ -10,7 +10,7 @@ import org.openapitools.api.impl.PetApiServiceImpl;
|
|||||||
import org.openapitools.api.impl.StoreApiServiceImpl;
|
import org.openapitools.api.impl.StoreApiServiceImpl;
|
||||||
import org.openapitools.api.impl.UserApiServiceImpl;
|
import org.openapitools.api.impl.UserApiServiceImpl;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import org.openapitools.api.impl.PetApiServiceImpl;
|
|||||||
import org.openapitools.api.impl.StoreApiServiceImpl;
|
import org.openapitools.api.impl.StoreApiServiceImpl;
|
||||||
import org.openapitools.api.impl.UserApiServiceImpl;
|
import org.openapitools.api.impl.UserApiServiceImpl;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import org.openapitools.api.impl.PetApiServiceImpl;
|
|||||||
import org.openapitools.api.impl.StoreApiServiceImpl;
|
import org.openapitools.api.impl.StoreApiServiceImpl;
|
||||||
import org.openapitools.api.impl.UserApiServiceImpl;
|
import org.openapitools.api.impl.UserApiServiceImpl;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ package org.openapitools.api;
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
}
|
}
|
@ -1 +1 @@
|
|||||||
3.2.0-SNAPSHOT
|
3.2.2-SNAPSHOT
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -2,6 +2,8 @@ package org.openapitools.model;
|
|||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.openapitools.model.ReadOnlyFirst;
|
import org.openapitools.model.ReadOnlyFirst;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import org.openapitools.model.Animal;
|
import org.openapitools.model.Animal;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import org.openapitools.model.Animal;
|
import org.openapitools.model.Animal;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import org.openapitools.model.OuterEnum;
|
import org.openapitools.model.OuterEnum;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.openapitools.model.Category;
|
import org.openapitools.model.Category;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package org.openapitools.model;
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
@ -3,7 +3,7 @@ package org.openapitools.api;
|
|||||||
import javax.ws.rs.ApplicationPath;
|
import javax.ws.rs.ApplicationPath;
|
||||||
import javax.ws.rs.core.Application;
|
import javax.ws.rs.core.Application;
|
||||||
|
|
||||||
@ApplicationPath("/")
|
@ApplicationPath("/v2")
|
||||||
public class RestApplication extends Application {
|
public class RestApplication extends Application {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user