Package play.routing

Interface RoutingDslComponents

All Superinterfaces:
BodyParserComponents, HttpConfigurationComponents, HttpErrorHandlerComponents, PekkoComponents, TemporaryFileComponents
All Known Implementing Classes:
RoutingDslComponentsFromContext

public interface RoutingDslComponents extends BodyParserComponents
Java Components for RoutingDsl.

Usage:

 public class MyComponentsWithRouter extends RoutingDslComponentsFromContext implements HttpFiltersComponents {

     public MyComponentsWithRouter(ApplicationLoader.Context context) {
         super(context);
     }

     public Router router() {
         // routingDsl method is provided by RoutingDslComponentsFromContext
         return routingDsl()
              .GET("/path").routingTo(req -> Results.ok("The content"))
              .build();
     }

     // other methods
 }
 
See Also:
  • Method Details