Skip to content

Commit 734edfa

Browse files
committed
优化代码
1 parent 639d00a commit 734edfa

11 files changed

Lines changed: 132 additions & 9 deletions

File tree

java110-doc/src/main/java/com/java110/doc/annotation/Java110CmdDoc.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,7 @@
4040
*/
4141
String url();
4242

43+
String author() default "";
44+
4345

4446
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.java110.doc.annotation;
2+
3+
import java.lang.annotation.ElementType;
4+
import java.lang.annotation.Retention;
5+
import java.lang.annotation.RetentionPolicy;
6+
import java.lang.annotation.Target;
7+
8+
@Target(ElementType.TYPE)
9+
@Retention(RetentionPolicy.RUNTIME)
10+
public @interface Java110ExampleDoc {
11+
12+
String reqBody() default "";
13+
14+
String resBody() default "";
15+
}

java110-doc/src/main/java/com/java110/doc/annotation/Java110HeaderDoc.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
package com.java110.doc.annotation;
22

3+
import java.lang.annotation.ElementType;
4+
import java.lang.annotation.Retention;
5+
import java.lang.annotation.RetentionPolicy;
6+
import java.lang.annotation.Target;
7+
8+
@Target(ElementType.TYPE)
9+
@Retention(RetentionPolicy.RUNTIME)
310
public @interface Java110HeaderDoc {
411

512
String name();
Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
11
package com.java110.doc.annotation;
22

3-
import java.lang.reflect.Array;
3+
import java.lang.annotation.ElementType;
4+
import java.lang.annotation.Retention;
5+
import java.lang.annotation.RetentionPolicy;
6+
import java.lang.annotation.Target;
47

8+
@Target(ElementType.TYPE)
9+
@Retention(RetentionPolicy.RUNTIME)
510
public @interface Java110ParamDoc {
611

7-
String[] headers();
12+
String parentNodeName() default "-";
13+
14+
String name();
15+
16+
String type() default "String";
17+
18+
int length() default 0;
19+
20+
String defaultValue() default "";
21+
22+
String remark() default "";
823
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.java110.doc.annotation;
2+
3+
import java.lang.annotation.ElementType;
4+
import java.lang.annotation.Retention;
5+
import java.lang.annotation.RetentionPolicy;
6+
import java.lang.annotation.Target;
7+
8+
@Target(ElementType.TYPE)
9+
@Retention(RetentionPolicy.RUNTIME)
10+
public @interface Java110ParamsDoc {
11+
12+
Java110HeaderDoc[] headers() default @Java110HeaderDoc(name = "");
13+
14+
Java110ParamDoc[] params() default @Java110ParamDoc(name = "");
15+
16+
17+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.java110.doc.annotation;
2+
3+
import java.lang.annotation.ElementType;
4+
import java.lang.annotation.Retention;
5+
import java.lang.annotation.RetentionPolicy;
6+
import java.lang.annotation.Target;
7+
8+
@Target(ElementType.TYPE)
9+
@Retention(RetentionPolicy.RUNTIME)
10+
public @interface Java110RequestMappingDoc {
11+
12+
String name();
13+
14+
String resource() ;
15+
16+
String url();
17+
18+
String startWay() default "cloud";
19+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.java110.doc.annotation;
2+
3+
4+
import java.lang.annotation.ElementType;
5+
import java.lang.annotation.Retention;
6+
import java.lang.annotation.RetentionPolicy;
7+
import java.lang.annotation.Target;
8+
9+
@Target(ElementType.TYPE)
10+
@Retention(RetentionPolicy.RUNTIME)
11+
public @interface Java110RequestMappingsDoc {
12+
13+
Java110RequestMappingDoc[] mappingsDocs() default @Java110RequestMappingDoc(resource = "",ur = "");
14+
}

java110-doc/src/main/java/com/java110/doc/annotation/Java110ResponseDoc.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,9 @@
1313
public @interface Java110ResponseDoc {
1414

1515

16-
/**
17-
* request param
18-
*
19-
* parent|name|type|length|detail|example
20-
* @return
21-
*/
22-
String[] params();
16+
Java110HeaderDoc[] headers() default @Java110HeaderDoc(name = "");
17+
18+
Java110ParamDoc[] params() default @Java110ParamDoc(name = "");
19+
20+
2321
}

java110-service/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@
137137
<artifactId>springfox-swagger-ui</artifactId>
138138
</dependency>
139139

140+
<dependency>
141+
<groupId>com.java110</groupId>
142+
<artifactId>java110-doc</artifactId>
143+
</dependency>
144+
140145
<!-- <dependency>-->
141146
<!-- <groupId>org.springframework.cloud</groupId>-->
142147
<!-- <artifactId>spring-cloud-starter-zipkin</artifactId>-->

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@
164164
<artifactId>java110-db</artifactId>
165165
<version>${microcommunity.version}</version>
166166
</dependency>
167+
168+
<dependency>
169+
<groupId>com.java110</groupId>
170+
<artifactId>java110-doc</artifactId>
171+
<version>${microcommunity.version}</version>
172+
</dependency>
167173
<!-- logback 日志组件支持 -->
168174

169175
<dependency>

0 commit comments

Comments
 (0)