Java 在项目中加载环境数据,该项目已作为依赖项添加到另一个Spring启动项目中
我想将一个项目作为依赖项添加到Spring启动项目中。 我不能使用maven多模块方法 现在在这个项目中,我公开了一个向数据库发送查询的服务。需要从主项目application.properties设置数据库连接数据 如何访问主项目中的数据?我应该在“依赖项目”中也使用Spring吗 你能给我指一下正确的方向吗?这可能吗 任何帮助都是非常感激的。Java 在项目中加载环境数据,该项目已作为依赖项添加到另一个Spring启动项目中,java,spring,spring-boot,spring-data,Java,Spring,Spring Boot,Spring Data,我想将一个项目作为依赖项添加到Spring启动项目中。 我不能使用maven多模块方法 现在在这个项目中,我公开了一个向数据库发送查询的服务。需要从主项目application.properties设置数据库连接数据 如何访问主项目中的数据?我应该在“依赖项目”中也使用Spring吗 你能给我指一下正确的方向吗?这可能吗 任何帮助都是非常感激的。 谢谢 我以非常方便的方式解决了这个问题 我使用spring启动应用程序+spring数据开发了我的服务。当我完成此服务(开发测试等)时,我将其打包为一
谢谢 我以非常方便的方式解决了这个问题 我使用spring启动应用程序+spring数据开发了我的服务。当我完成此服务(开发测试等)时,我将其打包为一个jar 这个jar只包括模型、存储库和服务。已排除所有弹簧配置 我将这个jar作为依赖项添加到我的另一个Spring boot项目中,并更改了@EntityScan和@EnableJpaRepositories,以包含依赖项中的包 我的注释现在如下所示:
@....
@EntityScan("my.package.entities", "dependency.package.entities")
@EnableJpaRepositories("my.package.repositories", "dependency.package.repositories")
@....
public class JpaConfiguration extends BaseJpaConfiguration
我的依赖关系模型和存储库自动使用父项目中的spring配置
我不知道这是否是最好的方法,我对春天只有一点经验
如果你有任何建议,以更好的方式做这件事,请写在这里
谢谢你的关注