spring - 来自控制器类的另一个项目中的 Spring Boot 应用程序
问题描述
我想知道是否可以将我的 Spring 引导类保留在项目 A 中,将我的控制器和服务保留在项目 B 中,并从项目 A 中调用端点?这样做的原因是因为我想给项目 A(它依赖于项目 B)一个选项来扩展我的控制器和服务以覆盖任何方法。
解决方案
是的,将您的启动器放在一个项目中并将库放在另一个项目中是一种常见的做法(spring 项目就是一个很好的例子)。
最好将它们分开在 2 个存储库中:更快的构建、版本管理、团队成员之间的责任分离等。
使用库构建项目 (A)
带有启动器 (B) 的项目将依赖于项目 A
一般来说,建议在项目 A 中使用 @ComponentScan 进行配置,项目 B 应导入配置。
如果从项目 A 扫描 bean,您将可以访问所有端点和服务。
推荐阅读
- javascript - 如何仅在第二张幻灯片上更改轮播图像滑块箭头颜色?
- swift - 如何使用 Swift 为 TableView 单元格文本视图创建动态高度?
- python - 如何在opencv / python中找到轮廓上的特定点
- spring-boot - 如何在基于 Thymeleaf 的 Spring Boot 应用程序中逐页传递数据
- post - LinkedIn V2 API 视频共享错误还是我错过了什么?
- javascript - 如何在d3的数据函数中使用数组中的数组
- angular - 当我在贝宝沙盒中使用变量值作为价格时,我收到一个错误,告诉我我需要一个非负数
- javascript - 无法显示实时数据,需要反复打开应用程序才能从 Fiebase 数据库中加载新数据
- excel - 根据数组中的值创建动态范围
- django - 用芹菜运行管理命令?