Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在项目中加载环境数据,该项目已作为依赖项添加到另一个Spring启动项目中_Java_Spring_Spring Boot_Spring Data - Fatal编程技术网

Java 在项目中加载环境数据,该项目已作为依赖项添加到另一个Spring启动项目中

Java 在项目中加载环境数据,该项目已作为依赖项添加到另一个Spring启动项目中,java,spring,spring-boot,spring-data,Java,Spring,Spring Boot,Spring Data,我想将一个项目作为依赖项添加到Spring启动项目中。 我不能使用maven多模块方法 现在在这个项目中,我公开了一个向数据库发送查询的服务。需要从主项目application.properties设置数据库连接数据 如何访问主项目中的数据?我应该在“依赖项目”中也使用Spring吗 你能给我指一下正确的方向吗?这可能吗 任何帮助都是非常感激的。 谢谢 我以非常方便的方式解决了这个问题 我使用spring启动应用程序+spring数据开发了我的服务。当我完成此服务(开发测试等)时,我将其打包为一

我想将一个项目作为依赖项添加到Spring启动项目中。 我不能使用maven多模块方法

现在在这个项目中,我公开了一个向数据库发送查询的服务。需要从主项目application.properties设置数据库连接数据

如何访问主项目中的数据?我应该在“依赖项目”中也使用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配置

我不知道这是否是最好的方法,我对春天只有一点经验

如果你有任何建议,以更好的方式做这件事,请写在这里

谢谢你的关注