Class RoutesBuilder

java.lang.Object
com.broadleafcommerce.metadata.route.builder.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 Details

    • RoutesBuilder

      public RoutesBuilder(org.springframework.context.ConfigurableApplicationContext context)
  • Method Details