我有application.yml
spring.active.profile=default,dev
api-url: http://dev-api.com
我有另一个文件application-mock.yml,其下面的api-url与wiremock相关。
application-mock.yml
api-url: http://localhost:7845
我要求开发人员/测试人员根据他们的需要从测试环境中使用mock api-url或real api url。 我们有中心木偶配置文件test.yml,它具有以下内容,可以正确调用真正的api,并且它可以按预期工作。
test.yml
spring.active.profile=default,test
api-url: http://test-api.com
现在,我需要提供从test envionment使用mock-api url的选项。我无法在puppet配置中的test.yaml中编辑api-url以指向http://localhost:7845
,因为它会影响调用真实api的功能。
我想制作真正的api和mock api也应该根据开发人员/测试人员的需求而不是改变或提交test.yml。
我的spring java服务包含api-url的值注释以检索url。
请向我提供宝贵的意见。