我想将项目作为依赖项添加到Spring启动项目中。 我不能使用maven multimodule方法。将环境数据加载到作为依赖关系添加到另一个Spring Boot项目的项目中
现在,在这个项目中,我露出正在发送查询到数据库的服务。数据库连接数据需要从主项目application.properties中设置。
如何访问主项目中的数据?我是否也应该在“依赖项目”中使用Spring?
您能否指点我正确的方向?这甚至有可能吗?
任何帮助大大appriciated。 谢谢!
我想将项目作为依赖项添加到Spring启动项目中。 我不能使用maven multimodule方法。将环境数据加载到作为依赖关系添加到另一个Spring Boot项目的项目中
现在,在这个项目中,我露出正在发送查询到数据库的服务。数据库连接数据需要从主项目application.properties中设置。
如何访问主项目中的数据?我是否也应该在“依赖项目”中使用Spring?
您能否指点我正确的方向?这甚至有可能吗?
任何帮助大大appriciated。 谢谢!
我以非常非常方便的方式解决了这个问题。
我开发我的服务有弹簧引导应用+弹簧数据。当我完成这项服务(开发测试等)时,我将它打包成一个罐子。
这个jar只包括模型,存储库和服务。所有弹簧配置都被排除在外。
我加入这个jar作为一个依赖于我的其他Spring启动项目,并改变了我的@EntityScan和@EnableJpaRepositories包括来自依赖的包。
我的注释看现在这个样子:从父项目自动使用Spring的配置
@....
@EntityScan("my.package.entities", "dependency.package.entities")
@EnableJpaRepositories("my.package.repositories", "dependency.package.repositories")
@....
public class JpaConfiguration extends BaseJpaConfiguration
我的依赖模型和资料库。
我不知道这是否是去了解这一点的最好办法,我只能和春天有一点经验。
如果您有任何意见以更好的方式来做到这一点,请把它写在这里。
感谢您的配合。