项目状况介绍
项目环境
- JDK 21
- Spring Boot 3.4.3
- Hibernate: 6.6.13.Final
项目描述
因为是微服务架构,项目层级如下
project-parent
-
project-com
-
project-A
-
…
-
project-X
其中:
- project-parent定义依赖库的版本
- project-com 定义了一些公用的方法和配置,包括持久层的配置。打包为jar 档
- project-A,… 这些就是实际的微服务项目了。 导入project-com的jar 档
因为考虑都数据元配置。所以在project-com 中使用 LocalContainerEntityManagerFactoryBean 扫描entity,大致代码如下:
@Bea