@Bean RouterFunction<?> router( SecurityHandlerFilterFunction securityHandlerFilter, ForumMemberHandler forumMemberHandler) { // return // RouterFunctions.route(RequestPredicates.PUT("/users").and(RequestPredicates.contentType(MediaType.APPLICATION_JSON)), forumMemberHandler::put) // .andRoute(RequestPredicates.GET("/users"), forumMemberHandler::findAll) // .andRoute(RequestPredicates.GET("/users/{id}"), forumMemberHandler::findById) // .andRoute(RequestPredicates.DELETE("/users/{id}/{rev}"), // forumMemberHandler::delete) // .andRoute(RequestPredicates.POST("/login"), forumMemberHandler::login) // .filter(securityHandlerFilter::filter); return RouterFunctions.route( RequestPredicates.GET("/forums"), forumMemberHandler::findAllForums); }