spring webflux 和 webservice 同一个工程

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring webflux 和 webservice 同一个工程相关的知识,希望对你有一定的参考价值。

基于 SpringBoot 创建一个 SOAP WebService 服务的步骤

之前发布过在 springboot 中基于 jaxws 发布 WebService 的文章,是基于注解式的(cxf封装过的starter)。
本文是基于 webflux 框架下的代码工程中,用另外一种方式发布 webservice。

1.初始化一个原始的 springboot 工程

创建一个基础的 springboot 工程,选择 webflux 方式(或者手工引入 webflux 依赖)。

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>

创建一个 webflux 的 Controller,启动服务确定可以正常访问(http://localhost:8080/demo/show)。

@RequestMapping("/demo")
@RestController
public class DemoController 

    @RequestMapping(value = "/show")
    public Mono<String> show() 
        return Mono.just(&

以上是关于spring webflux 和 webservice 同一个工程的主要内容,如果未能解决你的问题,请参考以下文章

深入剖析 Spring WebFlux

技术使用 Spring 5 的 WebFlux 开发反应式 Web 应用

spring webflux 和 webservice 同一个工程

spring webflux 和 webservice 同一个工程

@EnableResourceServer 不适用于 spring-webflux

Spring 5 WebFlux Mono 和 Flux