File tree Expand file tree Collapse file tree 5 files changed +11
-16
lines changed
http-generator-jex/src/main/java/io/avaje/http/generator/jex
test-helidon/src/main/java/org/example
test/java/org/example/web Expand file tree Collapse file tree 5 files changed +11
-16
lines changed Original file line number Diff line number Diff line change 88import java .io .IOException ;
99
1010/**
11- * Write Javalin specific Controller WebRoute handling adapter.
11+ * Write Jex specific Controller WebRoute handling adapter.
1212 */
1313class ControllerWriter extends BaseControllerWriter {
1414
Original file line number Diff line number Diff line change 44import io .helidon .health .HealthSupport ;
55import io .helidon .media .jackson .JacksonSupport ;
66import io .helidon .metrics .MetricsSupport ;
7- import io .helidon .webserver .FormParamsSupport ;
87import io .helidon .webserver .Routing ;
98import io .helidon .webserver .Service ;
109import io .helidon .webserver .WebServer ;
@@ -53,7 +52,8 @@ static WebServer startServer(int port) {
5352 private static Routing createRouting () {
5453
5554 final Routing .Builder builder = Routing .builder ()
56- .register (FormParamsSupport .create ())
55+ //.register(FormParamsSupport.create())
56+ //.register( DefaultMediaSupport.formParamReader())
5757 .register (HealthSupport .create ())
5858 .register (MetricsSupport .create ())
5959 .register ("/greet" , new GreetService ());
Original file line number Diff line number Diff line change 1616
1717 <properties >
1818 <main .class>org.example.myapp.Main</main .class>
19- <jex .version>1.2 </jex .version>
19+ <jex .version>1.3 </jex .version>
2020 <swagger .version>2.0.8</swagger .version>
2121 <jackson .version>2.12.3</jackson .version>
2222 <avaje-http-version >1.4-SNAPSHOT</avaje-http-version >
9494 <dependency >
9595 <groupId >io.avaje</groupId >
9696 <artifactId >avaje-http-client</artifactId >
97- <version >1.0 </version >
97+ <version >1.1 </version >
9898 <scope >test</scope >
9999 </dependency >
100100
122122 <plugin >
123123 <groupId >io.repaint.maven</groupId >
124124 <artifactId >tiles-maven-plugin</artifactId >
125- <version >2.17 </version >
125+ <version >2.19 </version >
126126 <extensions >true</extensions >
127127 <configuration >
128128 <tiles >
Original file line number Diff line number Diff line change 55import io .avaje .jex .Jex ;
66import io .avaje .jex .Routing ;
77
8- import java .util .List ;
9-
108public class Main {
119
1210 public static void main (String [] args ) {
13-
1411 start (8090 );
1512 }
1613
1714 public static Jex .Server start (int port ) {
18- final Jex jex = Jex .create ();
19-
20- final Routing routing = jex .routing ();
21- final BeanContext context = SystemContext .context ();
22- final List <Routing .Service > beans = context .getBeans (Routing .Service .class );
23- beans .forEach (service -> service .add (routing ));
15+ return start (port , SystemContext .context ());
16+ }
2417
18+ public static Jex .Server start (int port , BeanContext context ) {
19+ final Jex jex = Jex .create ();
20+ jex .routing ().addAll (context .getBeans (Routing .Service .class ));
2521 return jex .port (port ).start ();
2622 }
2723}
Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ public static HttpClientContext client() {
3131 .withBaseUrl (baseUrl )
3232 .withResponseListener (new RequestLogger ())
3333 .withBodyAdapter (new JacksonBodyAdapter (new ObjectMapper ()))
34- //.with(httpClient)
3534 .build ();
3635 }
3736}
You can’t perform that action at this time.
0 commit comments