File tree Expand file tree Collapse file tree 9 files changed +18
-16
lines changed
src/main/java/org/example/myapp Expand file tree Collapse file tree 9 files changed +18
-16
lines changed Original file line number Diff line number Diff line change 4141 <dependency >
4242 <groupId >io.avaje</groupId >
4343 <artifactId >avaje-inject</artifactId >
44- <version >6.0 </version >
44+ <version >6.1 </version >
4545 <scope >provided</scope >
4646 </dependency >
4747
5050 <dependency >
5151 <groupId >io.avaje</groupId >
5252 <artifactId >avaje-inject-generator</artifactId >
53- <version >6.0 </version >
53+ <version >6.1 </version >
5454 <scope >provided</scope >
5555 </dependency >
5656
Original file line number Diff line number Diff line change 1616
1717 <properties >
1818 <jex .version>1.6</jex .version>
19- <avaje-inject .version>6.0 </avaje-inject .version>
19+ <avaje-inject .version>6.1 </avaje-inject .version>
2020 </properties >
2121
2222 <dependencies >
Original file line number Diff line number Diff line change 4141 <dependency >
4242 <groupId >io.avaje</groupId >
4343 <artifactId >avaje-inject</artifactId >
44- <version >6.0 </version >
44+ <version >6.1 </version >
4545 </dependency >
4646 <dependency >
4747 <groupId >io.avaje</groupId >
4848 <artifactId >avaje-inject-generator</artifactId >
49- <version >6.0 </version >
49+ <version >6.1 </version >
5050 <scope >provided</scope >
5151 </dependency >
5252
Original file line number Diff line number Diff line change 5252 <dependency >
5353 <groupId >io.avaje</groupId >
5454 <artifactId >avaje-inject</artifactId >
55- <version >6.0 </version >
55+ <version >6.1 </version >
5656 </dependency >
5757
5858 <dependency >
7878 <dependency >
7979 <groupId >io.avaje</groupId >
8080 <artifactId >avaje-inject-generator</artifactId >
81- <version >6.0 </version >
81+ <version >6.1 </version >
8282 <scope >provided</scope >
8383 </dependency >
8484
Original file line number Diff line number Diff line change 11package org .example .myapp ;
22
3- import io .avaje .http .api .InvalidPathArgumentException ;
4- import io .avaje .http .api .InvalidTypeArgumentException ;
5- import io .avaje .http .api .ValidationException ;
6- import io .avaje .http .api .WebRoutes ;
3+ import io .avaje .http .api .*;
74import io .avaje .inject .ApplicationScope ;
5+ import io .avaje .inject .InjectModule ;
86import io .javalin .Javalin ;
97import io .javalin .http .staticfiles .Location ;
108import io .swagger .v3 .oas .annotations .OpenAPIDefinition ;
1614import java .util .List ;
1715import java .util .Map ;
1816
19- //@ContextModule (name = "app", dependsOn= "validator")
17+ @ InjectModule (name = "app" , dependsOn = "validator" , requires = Validator . class )
2018@ OpenAPIDefinition (info = @ Info (title = "Example service" , description = "Example Javalin controllers with Java and Maven" ))
2119public class Main {
2220
Original file line number Diff line number Diff line change 1919 <jex .version>1.6</jex .version>
2020 <swagger .version>2.0.8</swagger .version>
2121 <jackson .version>2.12.3</jackson .version>
22- <avaje-inject .version>6.0 </avaje-inject .version>
22+ <avaje-inject .version>6.1 </avaje-inject .version>
2323 <avaje-http .version>1.7-SNAPSHOT</avaje-http .version>
2424 </properties >
2525
Original file line number Diff line number Diff line change 11package org .example ;
22
33import io .avaje .http .api .ValidationException ;
4+ import io .avaje .http .api .Validator ;
45import io .avaje .inject .ApplicationScope ;
56import io .avaje .inject .BeanScope ;
7+ import io .avaje .inject .InjectModule ;
68import io .avaje .jex .Jex ;
79import io .avaje .jex .Routing ;
810
911import java .util .LinkedHashMap ;
1012import java .util .Map ;
1113
14+ @ InjectModule (requires = Validator .class )
1215public class Main {
1316
1417 public static void main (String [] args ) {
Original file line number Diff line number Diff line change 129129 "nullable" : false
130130 },
131131 "name" : {
132- "type" : " string"
132+ "type" : " string" ,
133+ "nullable" : false
133134 }
134135 }
135136 }
Original file line number Diff line number Diff line change 4343 <dependency >
4444 <groupId >io.avaje</groupId >
4545 <artifactId >avaje-inject</artifactId >
46- <version >6.0 </version >
46+ <version >6.1 </version >
4747 </dependency >
4848
4949 <dependency >
6969 <dependency >
7070 <groupId >io.avaje</groupId >
7171 <artifactId >avaje-inject-generator</artifactId >
72- <version >6.0 </version >
72+ <version >6.1 </version >
7373 <scope >provided</scope >
7474 </dependency >
7575
You can’t perform that action at this time.
0 commit comments