Java 运行Docker时更改配置文件中变量的值

Java 运行Docker时更改配置文件中变量的值,java,docker,Java,Docker,我在Java代码中使用的配置文件中有一个变量Mode。我在方法validateInput中使用此变量。此方法检查一些输入消息的顺序,并基于模式变量的值,它要么接受这些值(如果模式灵活),要么抛出异常(如果模式严格)。模式的默认设置是严格的 现在我使用docker来运行我的代码,因此模式是严格的。但是,在多次运行测试时,validateInput抛出异常,因为它不再按顺序运行。我知道在启动Docker之前进行测试时,我可以手动将模式设置为flexible,但我希望能够在运行Docker时更改模式值

我在Java代码中使用的配置文件中有一个变量
Mode
。我在方法
validateInput
中使用此变量。此方法检查一些输入消息的顺序,并基于
模式
变量的值,它要么接受这些值(如果
模式
灵活),要么抛出异常(如果
模式
严格)。
模式的默认设置是严格的


现在我使用docker来运行我的代码,因此
模式是严格的。但是,在多次运行测试时,
validateInput
抛出异常,因为它不再按顺序运行。我知道在启动Docker之前进行测试时,我可以手动将
模式
设置为flexible,但我希望能够在运行Docker时更改
模式
值。我不希望为此重新启动Docker,因为这需要一段时间。这有可能吗?如果不是,有手动设置它的替代品吗?

嗨,你应该考虑以下一些选项:在数据库中存储/配置你的配置;或者使用()重新加载配置如何在代码中加载配置?配置如何进入容器?我使用Eclipse MyPrrices配置提供程序来从配置文件中获取值到java代码中。或者使用()重新加载配置如何在代码中加载配置?配置是如何进入容器的?我正在使用Eclipse文件配置提供程序将配置文件中的值获取到java代码中。