【发布时间】:2019-12-24 08:40:03
【问题描述】:
我使用 Maven 将我的项目分成多个模块。其中一个模块用作“通用”模块,在模块之间共享实体和其他代码。我已经在其他模块中导入了这个模块。启动使用“通用”模块的模块时会出现问题。该模块似乎扫描公共包中的所有实体并尝试验证架构。该模块没有访问某些表的SQL权限,导致验证错误。
有没有办法禁用此功能并仅根据代码中实际使用的实体(基于导入)验证架构?
【问题讨论】:
-
在公共模块实体中添加@Autowired(required=false) 对你有用吗?
标签: spring spring-boot spring-data-jpa spring-data