首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Spring配置文件和Maven配置文件

使用Spring配置文件和Maven配置文件
EN

Stack Overflow用户
提问于 2021-01-06 18:53:19
回答 1查看 315关注 0票数 0

现在是Spring,我有一个问题,如果我正在使用mvn -Ptest这样的maven进行特定环境的构建,那么我需要在执行时提供SPRING_PROFILES_ACTIVE参数吗?

如果我正确理解Spring,给SPRING_PROFILES_ACTIVE将引导我的spring引导应用程序获取必要的应用程序属性/@ Profile bean,那么为什么我需要执行mvn -Ptest。

我想到的一点是mvn -Ptest允许我们相应地打包我们的属性文件,但是在这种情况下,没有使用Spring是一个更好的解决方案。

如果有人能够指出我们必须使用mvn -Ptest的任何场景,那么这将是很棒的,即使我们在Java应用程序中使用spring。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-06 19:03:16

我认为您混淆了maven配置文件和spring配置文件。

Maven配置文件允许您使用不同的构建配置来执行构建。它只在maven构建过程中使用。

Spring配置文件允许您加载不同的属性文件,并且可以在运行时使用它来执行您想做的任何事情。

现在,您可能有一个使用spring配置文件集执行spring应用程序的maven配置文件,但区别在于构建和执行时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65601725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档