java—建议在SpringBoot中存储项目配置详细信息的方法是什么?

bnlyeluc  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(290)

我是SpringBoot和java的初学者。我的问题是,建议如何存储环境配置详细信息,如bigquery数据库名称、aws服务unqiue id,它们在我的项目中使用。
所以,最好存储在核心项目中的类中,或者存储在application.yml文件中

gkn4icbw

gkn4icbw1#

我认为有一些选项可以在应用程序中保存配置信息。其中之一是使用*.yml来保存所有信息,因为每个环境可以有不同的配置

kcrjzv8t

kcrjzv8t2#

因为springboot非常轻量级,很多项目都使用springboot来实现微服务。在微服务世界中,最好也几乎需要将配置存储在一个集中且安全的地方,这样您就可以在需要时更改它们中的任何一个。很难将它们保存在java类中,但您可以使用.yml或属性轻松地保存它们。几乎在所有情况下.yml文件都会更好。

相关问题