我是SpringBoot和java的初学者。我的问题是,建议如何存储环境配置详细信息,如bigquery数据库名称、aws服务unqiue id,它们在我的项目中使用。所以,最好存储在核心项目中的类中,或者存储在application.yml文件中
gkn4icbw1#
我认为有一些选项可以在应用程序中保存配置信息。其中之一是使用*.yml来保存所有信息,因为每个环境可以有不同的配置
kcrjzv8t2#
因为springboot非常轻量级,很多项目都使用springboot来实现微服务。在微服务世界中,最好也几乎需要将配置存储在一个集中且安全的地方,这样您就可以在需要时更改它们中的任何一个。很难将它们保存在java类中,但您可以使用.yml或属性轻松地保存它们。几乎在所有情况下.yml文件都会更好。
2条答案
按热度按时间gkn4icbw1#
我认为有一些选项可以在应用程序中保存配置信息。其中之一是使用*.yml来保存所有信息,因为每个环境可以有不同的配置
kcrjzv8t2#
因为springboot非常轻量级,很多项目都使用springboot来实现微服务。在微服务世界中,最好也几乎需要将配置存储在一个集中且安全的地方,这样您就可以在需要时更改它们中的任何一个。很难将它们保存在java类中,但您可以使用.yml或属性轻松地保存它们。几乎在所有情况下.yml文件都会更好。