本文整理汇总了Java中org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler方法的典型用法代码示例。如果您正苦于以下问题:Java RouterFunctions.toHttpHandler方法的具体用法?Java RouterFunctions.toHttpHandler怎么用?Java RouterFunctions.toHttpHandler使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.web.reactive.function.server.RouterFunctions
的用法示例。
在下文中一共展示了RouterFunctions.toHttpHandler方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: httpServer
import org.springframework.web.reactive.function.server.RouterFunctions; //导入方法依赖的package包/类
@Bean public HttpServer httpServer(RouterFunction<?> routerFunction) {
HttpHandler httpHandler = RouterFunctions.toHttpHandler(routerFunction);
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(httpHandler);
HttpServer server = HttpServer
.create(serverConfigBean.getAddress(), serverConfigBean.getPort());
server.newHandler(adapter);
return server;
}
示例2: routeServlet1
import org.springframework.web.reactive.function.server.RouterFunctions; //导入方法依赖的package包/类
public ServletRegistrationBean routeServlet1(RouterFunction<?> routerFunction) throws Exception {
HttpHandler httpHandler = RouterFunctions.toHttpHandler(routerFunction );
ServletHttpHandlerAdapter servlet = new ServletHttpHandlerAdapter(httpHandler);
ServletRegistrationBean registrationBean = new ServletRegistrationBean<>(servlet, "/flux" + "/*");
registrationBean.setLoadOnStartup(1);
registrationBean.setAsyncSupported(true);
System.out.println("starts server");
return registrationBean;
}
示例3: httpServer
import org.springframework.web.reactive.function.server.RouterFunctions; //导入方法依赖的package包/类
@Bean
public HttpServer httpServer(RouterFunction<?> routerFunction) {
HttpHandler httpHandler = RouterFunctions.toHttpHandler(routerFunction);
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(httpHandler);
HttpServer server = HttpServer.create();
server.newHandler(adapter);
return server;
}
示例4: routingHandler
import org.springframework.web.reactive.function.server.RouterFunctions; //导入方法依赖的package包/类
public HttpHandler routingHandler() {
LoanBrokerHandler loanBrokerHandler = new LoanBrokerHandler(reactorLoanBrokerAgent);
return RouterFunctions.toHttpHandler(route(GET("/reactor/quotation"), loanBrokerHandler::bestQuotation));
}
示例5: httpServer
import org.springframework.web.reactive.function.server.RouterFunctions; //导入方法依赖的package包/类
@Bean
public HttpServer httpServer(RouterFunction<?> routerFunction) {
HttpHandler httpHandler = RouterFunctions.toHttpHandler(routerFunction);
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(httpHandler);
HttpServer server = HttpServer.create(
String.valueOf(environment.getProperty("server.address")),
Integer.valueOf(environment.getProperty("server.port")));
server.newHandler(adapter);
return server;
}