Skip to content

Commit d155ddd

Browse files
committed
rollback java spring mvc template
1 parent fc38b9b commit d155ddd

12 files changed

+421
-424
lines changed

modules/swagger-codegen/src/main/resources/JavaSpringMVC/api.mustache

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,23 @@ import static org.springframework.http.MediaType.*;
3131
@RequestMapping(value = "/{{baseName}}", produces = {APPLICATION_JSON_VALUE})
3232
@Api(value = "/{{baseName}}", description = "the {{baseName}} API")
3333
{{#operations}}
34-
public class {{classname}} {
35-
{{#operation}}
36-
37-
@ApiOperation(value = "{{{summary}}}", notes = "{{{notes}}}", response = {{{returnType}}}.class{{#returnContainer}}, responseContainer = "{{{returnContainer}}}"{{/returnContainer}})
38-
@ApiResponses(value = { {{#responses}}
39-
@ApiResponse(code = {{{code}}}, message = "{{{message}}}"){{#hasMore}},{{/hasMore}}{{/responses}} })
40-
@RequestMapping(value = "{{path}}",
41-
{{#hasProduces}}produces = { {{#produces}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/produces}} }, {{/hasProduces}}
42-
{{#hasConsumes}}consumes = { {{#consumes}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/consumes}} },{{/hasConsumes}}
43-
method = RequestMethod.{{httpMethod}})
44-
public ResponseEntity<{{returnType}}> {{nickname}}({{#allParams}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>bodyParams}}{{>formParams}}{{#hasMore}},
45-
{{/hasMore}}{{/allParams}})
46-
throws NotFoundException {
47-
// do some magic!
48-
return new ResponseEntity<{{returnType}}>(HttpStatus.OK);
49-
}
50-
51-
{{/operation}}
52-
}
34+
public class {{classname}} {
35+
{{#operation}}
36+
37+
@ApiOperation(value = "{{{summary}}}", notes = "{{{notes}}}", response = {{{returnType}}}.class{{#returnContainer}}, responseContainer = "{{{returnContainer}}}"{{/returnContainer}})
38+
@ApiResponses(value = { {{#responses}}
39+
@ApiResponse(code = {{{code}}}, message = "{{{message}}}"){{#hasMore}},{{/hasMore}}{{/responses}} })
40+
@RequestMapping(value = "{{path}}",
41+
{{#hasProduces}}produces = { {{#produces}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/produces}} }, {{/hasProduces}}
42+
{{#hasConsumes}}consumes = { {{#consumes}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/consumes}} },{{/hasConsumes}}
43+
method = RequestMethod.{{httpMethod}})
44+
public ResponseEntity<{{returnType}}> {{nickname}}({{#allParams}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>bodyParams}}{{>formParams}}{{#hasMore}},
45+
{{/hasMore}}{{/allParams}})
46+
throws NotFoundException {
47+
// do some magic!
48+
return new ResponseEntity<{{returnType}}>(HttpStatus.OK);
49+
}
50+
51+
{{/operation}}
52+
}
5353
{{/operations}}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package {{apiPackage}};
22

33
public class ApiException extends Exception{
4-
private int code;
5-
public ApiException (int code, String msg) {
6-
super(msg);
7-
this.code = code;
8-
}
4+
private int code;
5+
public ApiException (int code, String msg) {
6+
super(msg);
7+
this.code = code;
8+
}
99
}

modules/swagger-codegen/src/main/resources/JavaSpringMVC/apiOriginFilter.mustache

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ import javax.servlet.*;
66
import javax.servlet.http.HttpServletResponse;
77

88
public class ApiOriginFilter implements javax.servlet.Filter {
9-
@Override
10-
public void doFilter(ServletRequest request, ServletResponse response,
11-
FilterChain chain) throws IOException, ServletException {
12-
HttpServletResponse res = (HttpServletResponse) response;
13-
res.addHeader("Access-Control-Allow-Origin", "*");
14-
res.addHeader("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT");
15-
res.addHeader("Access-Control-Allow-Headers", "Content-Type");
16-
chain.doFilter(request, response);
17-
}
9+
@Override
10+
public void doFilter(ServletRequest request, ServletResponse response,
11+
FilterChain chain) throws IOException, ServletException {
12+
HttpServletResponse res = (HttpServletResponse) response;
13+
res.addHeader("Access-Control-Allow-Origin", "*");
14+
res.addHeader("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT");
15+
res.addHeader("Access-Control-Allow-Headers", "Content-Type");
16+
chain.doFilter(request, response);
17+
}
1818

19-
@Override
20-
public void destroy() {
21-
}
19+
@Override
20+
public void destroy() {
21+
}
2222

23-
@Override
24-
public void init(FilterConfig filterConfig) throws ServletException {
25-
}
23+
@Override
24+
public void init(FilterConfig filterConfig) throws ServletException {
25+
}
2626
}

modules/swagger-codegen/src/main/resources/JavaSpringMVC/apiResponseMessage.mustache

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -4,65 +4,65 @@ import javax.xml.bind.annotation.XmlTransient;
44

55
@javax.xml.bind.annotation.XmlRootElement
66
public class ApiResponseMessage {
7-
public static final int ERROR = 1;
8-
public static final int WARNING = 2;
9-
public static final int INFO = 3;
10-
public static final int OK = 4;
11-
public static final int TOO_BUSY = 5;
7+
public static final int ERROR = 1;
8+
public static final int WARNING = 2;
9+
public static final int INFO = 3;
10+
public static final int OK = 4;
11+
public static final int TOO_BUSY = 5;
1212
13-
int code;
14-
String type;
15-
String message;
13+
int code;
14+
String type;
15+
String message;
16+
17+
public ApiResponseMessage(){}
18+
19+
public ApiResponseMessage(int code, String message){
20+
this.code = code;
21+
switch(code){
22+
case ERROR:
23+
setType("error");
24+
break;
25+
case WARNING:
26+
setType("warning");
27+
break;
28+
case INFO:
29+
setType("info");
30+
break;
31+
case OK:
32+
setType("ok");
33+
break;
34+
case TOO_BUSY:
35+
setType("too busy");
36+
break;
37+
default:
38+
setType("unknown");
39+
break;
40+
}
41+
this.message = message;
42+
}
1643

17-
public ApiResponseMessage(){}
44+
@XmlTransient
45+
public int getCode() {
46+
return code;
47+
}
1848

19-
public ApiResponseMessage(int code, String message){
20-
this.code = code;
21-
switch(code){
22-
case ERROR:
23-
setType("error");
24-
break;
25-
case WARNING:
26-
setType("warning");
27-
break;
28-
case INFO:
29-
setType("info");
30-
break;
31-
case OK:
32-
setType("ok");
33-
break;
34-
case TOO_BUSY:
35-
setType("too busy");
36-
break;
37-
default:
38-
setType("unknown");
39-
break;
40-
}
41-
this.message = message;
42-
}
43-
44-
@XmlTransient
45-
public int getCode() {
46-
return code;
47-
}
48-
49-
public void setCode(int code) {
50-
this.code = code;
51-
}
49+
public void setCode(int code) {
50+
this.code = code;
51+
}
5252

53-
public String getType() {
54-
return type;
55-
}
53+
public String getType() {
54+
return type;
55+
}
5656

57-
public void setType(String type) {
58-
this.type = type;
59-
}
57+
public void setType(String type) {
58+
this.type = type;
59+
}
6060

61-
public String getMessage() {
62-
return message;
63-
}
61+
public String getMessage() {
62+
return message;
63+
}
6464

65-
public void setMessage(String message) {
66-
this.message = message;
67-
}
65+
public void setMessage(String message) {
66+
this.message = message;
67+
}
6868
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
{{#isFormParam}}{{#notFile}}
2-
@ApiParam(value = "{{{description}}}"{{#required}}, required=true{{/required}} {{#allowableValues}}, allowableValues="{{{allowableValues}}}"{{/allowableValues}}{{#defaultValue}}, defaultValue="{{{defaultValue}}}"{{/defaultValue}}) @RequestPart(value="{{paramName}}"{{#required}}, required=true{{/required}}{{^required}}, required=false{{/required}}) {{{dataType}}} {{paramName}}{{/notFile}}{{#isFile}}@ApiParam(value = "file detail") @RequestPart("file") MultipartFile fileDetail{{/isFile}}{{/isFormParam}}
2+
@ApiParam(value = "{{{description}}}"{{#required}}, required=true{{/required}} {{#allowableValues}}, allowableValues="{{{allowableValues}}}"{{/allowableValues}}{{#defaultValue}}, defaultValue="{{{defaultValue}}}"{{/defaultValue}}) @RequestPart(value="{{paramName}}"{{#required}}, required=true{{/required}}{{^required}}, required=false{{/required}}) {{{dataType}}} {{paramName}}{{/notFile}}{{#isFile}}@ApiParam(value = "file detail") @RequestPart("file") MultipartFile fileDetail{{/isFile}}{{/isFormParam}}

modules/swagger-codegen/src/main/resources/JavaSpringMVC/model.mustache

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,45 +7,45 @@ import io.swagger.annotations.*;
77
import com.fasterxml.jackson.annotation.JsonProperty;
88
{{#models}}
99

10-
{{#model}}{{#description}}
11-
/**
12-
* {{description}}
13-
**/{{/description}}
14-
@ApiModel(description = "{{{description}}}")
15-
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {
16-
{{#vars}}{{#isEnum}}
17-
public enum {{datatypeWithEnum}} {
18-
{{#allowableValues}}{{#values}} {{.}}, {{/values}}{{/allowableValues}}
19-
};
20-
private {{{datatypeWithEnum}}} {{name}} = {{{defaultValue}}};{{/isEnum}}{{^isEnum}}
21-
private {{{datatype}}} {{name}} = {{{defaultValue}}};{{/isEnum}}{{/vars}}
10+
{{#model}}{{#description}}
11+
/**
12+
* {{description}}
13+
**/{{/description}}
14+
@ApiModel(description = "{{{description}}}")
15+
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {
16+
{{#vars}}{{#isEnum}}
17+
public enum {{datatypeWithEnum}} {
18+
{{#allowableValues}}{{#values}} {{.}}, {{/values}}{{/allowableValues}}
19+
};
20+
private {{{datatypeWithEnum}}} {{name}} = {{{defaultValue}}};{{/isEnum}}{{^isEnum}}
21+
private {{{datatype}}} {{name}} = {{{defaultValue}}};{{/isEnum}}{{/vars}}
2222

23-
{{#vars}}
24-
/**{{#description}}
25-
* {{{description}}}{{/description}}{{#minimum}}
26-
* minimum: {{minimum}}{{/minimum}}{{#maximum}}
27-
* maximum: {{maximum}}{{/maximum}}
28-
**/
29-
@ApiModelProperty({{#required}}required = {{required}}, {{/required}}value = "{{{description}}}")
30-
@JsonProperty("{{name}}")
31-
public {{{datatypeWithEnum}}} {{getter}}() {
32-
return {{name}};
33-
}
34-
public void {{setter}}({{{datatypeWithEnum}}} {{name}}) {
35-
this.{{name}} = {{name}};
36-
}
23+
{{#vars}}
24+
/**{{#description}}
25+
* {{{description}}}{{/description}}{{#minimum}}
26+
* minimum: {{minimum}}{{/minimum}}{{#maximum}}
27+
* maximum: {{maximum}}{{/maximum}}
28+
**/
29+
@ApiModelProperty({{#required}}required = {{required}}, {{/required}}value = "{{{description}}}")
30+
@JsonProperty("{{name}}")
31+
public {{{datatypeWithEnum}}} {{getter}}() {
32+
return {{name}};
33+
}
34+
public void {{setter}}({{{datatypeWithEnum}}} {{name}}) {
35+
this.{{name}} = {{name}};
36+
}
3737

38-
{{/vars}}
38+
{{/vars}}
3939

40-
@Override
41-
public String toString() {
40+
@Override
41+
public String toString() {
4242
StringBuilder sb = new StringBuilder();
4343
sb.append("class {{classname}} {\n");
4444
{{#parent}}sb.append(" " + super.toString()).append("\n");{{/parent}}
4545
{{#vars}}sb.append(" {{name}}: ").append({{name}}).append("\n");
4646
{{/vars}}sb.append("}\n");
4747
return sb.toString();
48-
}
49-
}
50-
{{/model}}
48+
}
49+
}
50+
{{/model}}
5151
{{/models}}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package {{apiPackage}};
22

33
public class NotFoundException extends ApiException {
4-
private int code;
5-
public NotFoundException (int code, String msg) {
6-
super(code, msg);
7-
this.code = code;
8-
}
4+
private int code;
5+
public NotFoundException (int code, String msg) {
6+
super(code, msg);
7+
this.code = code;
8+
}
99
}

0 commit comments

Comments
 (0)