在Spring-Boot的生产过程中如何覆盖application.properties?

在Spring-Boot的生产过程中如何覆盖application.properties?,第1张

在Spring-Boot的生产过程中如何覆盖application.properties?

我知道您问过如何做,但是答案是您不应该这样做。

取而代之的是,有一个

application.properties
application-default.properties

application-dev.properties
等,并且经由ARGS切换配置文件到JVM:例如
-Dspring.profiles.active=dev

您还可以在测试时使用以下方法覆盖某些内容

@TestPropertySource

理想情况下,所有内容都应在源代码控制中,这样就不会让人感到意外,例如,您如何知道服务器位置的属性以及丢失的属性?如果开发人员介绍新事物,会发生什么?

Spring Boot已经为您提供了足够的方法来完成此 *** 作。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-
external-config.html



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5488042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存