Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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
2个从属spring项目中的spring启动活动配置文件(一个spring启动项目导入第二个spring启动项目)_Spring_Spring Boot_Jpa_Apache Kafka - Fatal编程技术网

2个从属spring项目中的spring启动活动配置文件(一个spring启动项目导入第二个spring启动项目)

2个从属spring项目中的spring启动活动配置文件(一个spring启动项目导入第二个spring启动项目),spring,spring-boot,jpa,apache-kafka,Spring,Spring Boot,Jpa,Apache Kafka,假设我有两个SpringBoot项目。它们都有自己的概要文件属性,如(application.properties、application-dev.properties等)。现在我将一个项目导入另一个项目 因此,每个概要文件都有两组属性(父项目和子项目)。如何知道拾取了哪个属性文件。它是来自父项目还是子项目?或者它只是覆盖子项目中公共属性键的属性 处理此类情况的最佳方法是什么 用例是: 我有3-4个项目在同一个数据库上工作。因此,我创建了一个常见的SpringBoot项目,其中我提到了Sprin

假设我有两个SpringBoot项目。它们都有自己的概要文件属性,如(application.properties、application-dev.properties等)。现在我将一个项目导入另一个项目

因此,每个概要文件都有两组属性(父项目和子项目)。如何知道拾取了哪个属性文件。它是来自父项目还是子项目?或者它只是覆盖子项目中公共属性键的属性

处理此类情况的最佳方法是什么

用例是: 我有3-4个项目在同一个数据库上工作。因此,我创建了一个常见的SpringBoot项目,其中我提到了SpringBoot JPA属性,它创建EntityManager和其他数据源

application.properties(父项目)

我在另一个SpringBoot项目中使用的上述通用项目作为依赖项

application.properties(子项目)

现在,如果我们部署子项目,我希望这两个属性都被读取,这样JPA和Kafka配置都可以工作

如果尝试重命名父项目中的属性文件。该解决方案的问题是在父项目中添加应用程序共享的*.properties时。每当您在子项目中添加诸如dev、dev-blue、dev-green之类的新概要文件时,它都会在父项目中查找应用程序共享的dev-blue、应用程序共享的dev-green等,并给出文件未找到异常。因此,这个解决方案显然没有帮助


对此有什么想法吗?

嗨,看看这个:可能是重复的否我已经尝试过这个解决方案,然后贴在这里。该解决方案的问题是在父项目中添加应用程序共享的*.properties时。每当您在子项目中添加诸如dev、dev-blue、dev-green之类的新概要文件时,它都会在父项目中查找应用程序共享的dev-blue、应用程序共享的dev-green等,并给出文件未找到异常。所以这个解决方案显然没有帮助。嗨,看看这个:不可能的重复我已经尝试过这个解决方案,然后贴在这里。该解决方案的问题是在父项目中添加应用程序共享的*.properties时。每当您在子项目中添加诸如dev、dev-blue、dev-green之类的新概要文件时,它都会在父项目中查找应用程序共享的dev-blue、应用程序共享的dev-green等,并给出文件未找到异常。因此,这个解决方案显然没有帮助。
spring.jpa.*= some values 
spring.kafka.* = some values