Class RoutesBuilder


  • public class RoutesBuilder
    extends Object
    Used for building a ComponentRouteLocator. Generally, this will be auto-wired to assist in the auto-configuration of routes, for example:
     @Bean
     public ComponentRouteLocator myRoutes(RoutesBuilder routesBuilder) {
         return routesBuilder.routes()
                 .route("/foo/bar", r -> r.componentId("foo:bar:list"))
                 .route("/foo/bar/create", r -> r.componentId("foo:bar:create"))
                 .route("/foo/bar/:id", r -> r.componentId("foo:bar:update"))
                 .build();
     }
     
    Author:
    Nick Crum (ncrum)
    • Constructor Detail

      • RoutesBuilder

        public RoutesBuilder​(org.springframework.context.ConfigurableApplicationContext context)