2323import org .springframework .boot .test .context .SpringBootTest ;
2424import org .springframework .test .context .junit4 .SpringRunner ;
2525
26- import io .github .swagger2markup .Swagger2MarkupConfig ;
27- import io .github .swagger2markup .Swagger2MarkupConverter ;
28- import io .github .swagger2markup .builder .Swagger2MarkupConfigBuilder ;
29- import io .github .swagger2markup .markup .builder .MarkupLanguage ;
26+ // import io.github.swagger2markup.Swagger2MarkupConfig;
27+ // import io.github.swagger2markup.Swagger2MarkupConverter;
28+ // import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
29+ // import io.github.swagger2markup.markup.builder.MarkupLanguage;
3030
3131/**
3232 * TODO
3737//@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
3838public class DemoApplicationTests {
3939
40- /**
41- * 生成AsciiDoc的代码片段:
42- * https://blog.csdn.net/qq_35873847/article/details/79191848
43- */
44- //@Test
45- public void buildAsciiDoc () throws Exception {
40+ // 以下 swagger2markup 演示方法依赖 docs profile 提供的构件,默认不参与编译
41+ // /**
42+ // * 生成AsciiDoc的代码片段:
43+ // * https://blog.csdn.net/qq_35873847/article/details/79191848
44+ // */
45+ // //@Test
46+ // public void buildAsciiDoc() throws Exception {
4647
47- // 输出Ascii格式
48-
49- /*
50- *
51- * MarkupLanguage.ASCIIDOC:指定了要输出的最终格式。除了ASCIIDOC之外,还有MARKDOWN和CONFLUENCE_MARKUP
52- * from(new URL("http://localhost:8080/v2/api-docs"):指定了生成静态部署文档的源头配置,可以是这样的URL形式,也可以是符合Swagger规范的String类型或者从文件中读取的流。如果是对当前使用的Swagger项目,我们通过使用访问本地Swagger接口的方式,如果是从外部获取的Swagger文档配置文件,就可以通过字符串或读文件的方式
53- * toFolder(Paths.get("src/docs/asciidoc/generated"):指定最终生成文件的具体目录位置
54- *
55- */
48+ // // 输出Ascii格式
5649
57- Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder ()
50+ // /*
51+ // *
52+ // * MarkupLanguage.ASCIIDOC:指定了要输出的最终格式。除了ASCIIDOC之外,还有MARKDOWN和CONFLUENCE_MARKUP
53+ // * from(new URL("http://localhost:8080/v2/api-docs"):指定了生成静态部署文档的源头配置,可以是这样的URL形式,也可以是符合Swagger规范的String类型或者从文件中读取的流。如果是对当前使用的Swagger项目,我们通过使用访问本地Swagger接口的方式,如果是从外部获取的Swagger文档配置文件,就可以通过字符串或读文件的方式
54+ // * toFolder(Paths.get("src/docs/asciidoc/generated"):指定最终生成文件的具体目录位置
55+ // *
56+ // */
5857
59- . withMarkupLanguage ( MarkupLanguage . ASCIIDOC )
58+ // Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder( )
6059
61- . build ();
60+ // .withMarkupLanguage(MarkupLanguage.ASCIIDOC)
6261
63- Swagger2MarkupConverter . from ( new URL ( "http://localhost:8080/v2/api-docs" ))
62+ // .build();
6463
65- . withConfig ( config )
64+ // Swagger2MarkupConverter.from(new URL("http://localhost:8080/v2/api-docs") )
6665
67- . build ( )
66+ // .withConfig(config )
6867
69- . toFolder ( Paths . get ( "src/docs/asciidoc/generated" ));
68+ // .build()
7069
71- }
70+ // .toFolder(Paths.get("src/docs/asciidoc/generated"));
7271
73- /**
74- * 生成confluence的代码片段:
75- * https://blog.csdn.net/qq_35873847/article/details/79191971
76- */
77- //@Test
78- public void buildMarkdown () throws Exception {
72+ // }
7973
80- Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder ()
74+ // /**
75+ // * 生成confluence的代码片段:
76+ // * https://blog.csdn.net/qq_35873847/article/details/79191971
77+ // */
78+ // //@Test
79+ // public void buildMarkdown() throws Exception {
8180
82- . withMarkupLanguage ( MarkupLanguage . MARKDOWN )
81+ // Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder( )
8382
84- . build ();
83+ // .withMarkupLanguage(MarkupLanguage.MARKDOWN)
8584
86- Swagger2MarkupConverter . from ( new URL ( "http://localhost:8080/v2/api-docs" ))
85+ // .build();
8786
88- . withConfig ( config )
87+ // Swagger2MarkupConverter.from(new URL("http://localhost:8080/v2/api-docs") )
8988
90- . build ( )
89+ // .withConfig(config )
9190
92- . toFolder ( Paths . get ( "src/docs/confluence/generated" ));
91+ // .build()
9392
94- }
95-
96- /**
97- * 生成confluence的代码片段:
98- * https://blog.csdn.net/qq_35873847/article/details/79191971
99- */
100- //@Test
101- public void buildConfluence () throws Exception {
93+ // .toFolder(Paths.get("src/docs/confluence/generated"));
10294
103- Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder ()
95+ // }
10496
105- .withMarkupLanguage (MarkupLanguage .CONFLUENCE_MARKUP )
97+ // /**
98+ // * 生成confluence的代码片段:
99+ // * https://blog.csdn.net/qq_35873847/article/details/79191971
100+ // */
101+ // //@Test
102+ // public void buildConfluence() throws Exception {
106103
107- . build ();
104+ // Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder()
108105
109- Swagger2MarkupConverter . from ( new URL ( "http://localhost:8080/v2/api-docs" ) )
106+ // .withMarkupLanguage(MarkupLanguage.CONFLUENCE_MARKUP )
110107
111- . withConfig ( config )
108+ // .build();
112109
113- . build ( )
110+ // Swagger2MarkupConverter.from(new URL("http://localhost:8080/v2/api-docs") )
114111
115- . toFolder ( Paths . get ( "src/docs/confluence/generated" ));
112+ // .withConfig(config)
116113
117- }
114+ // .build()
115+
116+ // .toFolder(Paths.get("src/docs/confluence/generated"));
117+
118+ // }
118119
119120}
0 commit comments