Java环境配置框架/服务



首先为这个模糊的问题感到抱歉。

我正在寻找Java的配置框架来管理数据库连接字符串,内容路径,集成端点等。也就是说,当我的servlet启动时,它应该能够在运行时查询数据库连接的配置服务,并使用该连接来引导自己。同样,当它需要联系与之集成的服务时,它应该能够为URL联系相同的配置服务。显然,对于测试环境和生产环境,这些答案应该是不同的。

这样的东西存在吗?

谢谢

我没有开发和部署servlet的经验,但对于"正常"应用程序,一种常见的方法是拥有几个配置文件(以您想要的任何语法,例如XML或Java属性):一个配置文件包含测试环境的设置,另一个配置文件包含生产环境的设置,等等。

然后使用一种机制来告诉应用程序应该使用哪个配置文件。这种机制可以是命令行参数、Java系统属性或环境变量。或者,您的应用程序/servlet可能会在其类路径上查找硬编码的配置文件名,在这种情况下,您可以在部署应用程序/servlet时在类路径中提供特定于环境的配置文件版本。

最新更新