Skip to content

Commit df771b5

Browse files
committed
updated springfox templates
1 parent 13ee40a commit df771b5

File tree

4 files changed

+41
-7
lines changed

4 files changed

+41
-7
lines changed

modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,6 @@ public Reader getTemplate(String name) {
253253
files.add(new File(outputFilename));
254254
} else {
255255
InputStream in = this.getClass().getClassLoader().getResourceAsStream(config.templateDir() + File.separator + support.templateFile);
256-
//new FileInputStream(config.templateDir() + File.separator + support.templateFile);
257256
File outputFile = new File(outputFilename);
258257
OutputStream out = new FileOutputStream(outputFile);
259258
IOUtils.copy(in,out);

modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/SpringfoxServerCodegen.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,21 @@ public SpringfoxServerCodegen() {
5353
supportingFiles.clear();
5454
supportingFiles.add(new SupportingFile("pom.mustache", "", "pom.xml"));
5555
supportingFiles.add(new SupportingFile("README.mustache", "", "README.md"));
56-
supportingFiles.add(new SupportingFile("ApiException.mustache",
56+
supportingFiles.add(new SupportingFile("apiException.mustache",
5757
(sourceFolder + File.separator + apiPackage).replace(".", java.io.File.separator), "ApiException.java"));
58-
supportingFiles.add(new SupportingFile("ApiOriginFilter.mustache",
58+
supportingFiles.add(new SupportingFile("apiOriginFilter.mustache",
5959
(sourceFolder + File.separator + apiPackage).replace(".", java.io.File.separator), "ApiOriginFilter.java"));
60-
supportingFiles.add(new SupportingFile("ApiResponseMessage.mustache",
60+
supportingFiles.add(new SupportingFile("apiResponseMessage.mustache",
6161
(sourceFolder + File.separator + apiPackage).replace(".", java.io.File.separator), "ApiResponseMessage.java"));
62-
supportingFiles.add(new SupportingFile("NotFoundException.mustache",
62+
supportingFiles.add(new SupportingFile("notFoundException.mustache",
6363
(sourceFolder + File.separator + apiPackage).replace(".", java.io.File.separator), "NotFoundException.java"));
6464

65-
66-
supportingFiles.add(new SupportingFile("SwaggerConfig.mustache",
65+
supportingFiles.add(new SupportingFile("swaggerConfig.mustache",
6766
(sourceFolder + File.separator + configPackage).replace(".", java.io.File.separator), "SwaggerConfig.java"));
67+
supportingFiles.add(new SupportingFile("webApplication.mustache",
68+
(sourceFolder + File.separator + configPackage).replace(".", java.io.File.separator), "WebApplication.java"));
69+
supportingFiles.add(new SupportingFile("webMvcConfiguration.mustache",
70+
(sourceFolder + File.separator + configPackage).replace(".", java.io.File.separator), "WebMvcConfiguration.java"));
6871

6972
languageSpecificPrimitives = new HashSet<String>(
7073
Arrays.asList(
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package {{configPackage}};
2+
3+
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
4+
5+
public class WebApplication extends AbstractAnnotationConfigDispatcherServletInitializer {
6+
7+
@Override
8+
protected Class<?>[] getRootConfigClasses() {
9+
return new Class[] { SwaggerConfig.class };
10+
}
11+
12+
@Override
13+
protected Class<?>[] getServletConfigClasses() {
14+
return new Class<?>[] { WebMvcConfiguration.class };
15+
}
16+
17+
@Override
18+
protected String[] getServletMappings() {
19+
return new String[] { "/" };
20+
}
21+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package {{configPackage}};
2+
3+
import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;
4+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
5+
6+
public class WebMvcConfiguration extends WebMvcConfigurationSupport {
7+
@Override
8+
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
9+
configurer.enable();
10+
}
11+
}

0 commit comments

Comments
 (0)