分层多项目应用中的Spring Data组织

问题描述 投票:0回答:2

我了解基本的 Spring Boot 组织:
应用

  • 存储库
  • 控制器
  • 型号
  • 服务

我的问题是我必须在分层应用程序中实现数据库:

  • 演示:包/演示
  • 应用程序:包/应用程序
  • 域:包/域
  • 基础设施:包/基础设施

@SpringBootApplication 标签位于 /presentation 下 @Entity 位于 /infrastructure 下

所以这不尊重基本的 SpringBootApplication 结构 当我启动应用程序时,未创建数据库。 如何正确做?

谢谢

java spring-boot spring-data
2个回答
1
投票

将应用程序类放入父包中(因此位于java文件夹下)


0
投票

应用层管理应用程序的流程,因此您应该将其定位在应用程序模块中。

© www.soinside.com 2019 - 2024. All rights reserved.