加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – 如何在Spring上下文中插入Maven配置文件属性

发布时间:2020-12-15 01:50:33 所属栏目:大数据 来源:网络整理
导读:我创建了两个maven配置文件,因为我想将我的应用程序部署到heroku, 所以我有一个配置文件dev,其db属性位于我的PC上,并且具有heroku db的属性. POM.xml如下 我在每个maven模块配置文件中创建了包含文件夹dev和prod的文件夹 并在本教程https://www.petrikainula

我创建了两个maven配置文件,因为我想将我的应用程序部署到heroku,
所以我有一个配置文件dev,其db属性位于我的PC上,并且具有heroku db的属性. POM.xml如下


我在每个maven模块配置文件中创建了包含文件夹dev和prod的文件夹
并在本教程https://www.petrikainulainen.net/programming/tips-and-tricks/creating-profile-specific-configuration-files-with-maven/中编写了我的道具
最后用这个参数创建春天背景,见下文

但是当我制作我的应用程序时,属性不会替换,我会得到类似的东西
无法为连接URL’${url.property}’创建类’org.postgresql.Driver’的JDBC驱动程序

最佳答案
我没有看到您在应用程序上下文中加载具体属性文件的位置.

我认为您在应用程序上下文中需要类似的东西:

控制器模块的过滤应该在其pom文件中,以便在其构建生命周期中应用它.这样,在构建根时应用过滤,而不是在构建控制器模块时应用过滤.

模块应将根pom设置为其父级,以便它们可以继承配置文件和属性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读