java - 应用程序中的 Spring Gateway 和 Spring MVC
问题描述
我有一个弹簧启动应用程序。
我知道spring mvc与spring cloud gateway不兼容,需要使用spring-boot-starter-webflux而不是spring-boot-starter-web。
但问题是我必须向现有应用程序添加网关功能。
所以我有一些问题希望能帮助解决这个问题:
- 我可以为这个库的单独 bean 创建另一个 spring 上下文吗?即,我的意思是旧应用程序将与旧上下文一起使用,而网关仅与新应用程序一起使用。这里还有另一个问题:如何在另一个弹簧上下文中加载弹簧启动器?
- 我可以为网关配置另一个端口吗?这样旧应用程序在端口 8080 上接收消息,网关在端口 8081 上接收消息。
解决方案
推荐阅读
- string - laravel-用字符串连接对象类名
- python - 将变量从类方法函数调用到普通方法
- android - 如何在现有方法中添加一些生成的代码
- ios - 我可以从后台线程调用或运行 Core Data Main Context (viewContext) 吗?
- node.js - 我们如何使用 mongoDB 配置解析服务器?
- java - 使用流 API 分组时多个组中的单个元素
- python - 在 PyQt 中绘制具有高度和降低效果的 3D 矩形/多边形
- sql - 更新表中的值
- c# - 如何在表格 1 中设置数组中的值并将它们发送到表格 2?
- javascript - 为单个文件上传传递一个额外的参数和 HttpPostedFileBase