YaoHaishi created SCB-1297:
------------------------------
Summary: Print warn log about config resolving failure while
fetching config from Spring Environment
Key: SCB-1297
URL: https://issues.apache.org/jira/browse/SCB-1297
Project: Apache ServiceComb
Issue Type: Improvement
Components: Java-Chassis
Affects Versions: java-chassis-1.2.1
Reporter: YaoHaishi
Assignee: YaoHaishi
Currently the ConfigurationSpringInitializer is deployed to get the Environment
from Spring. All of the config items in the Environment are fetched with the
value resolved from the Environment. These config items are later inject into
the configurations of ServiceComb-Java-Chassis.
If there are some environment items with irregular value, the Spring
Environment may fail to resolve the config item and throw an Exception, even
though that environment items are not relative to the microservice instances.
It's necessary to provide a switch to disable the Exception in this situation.
If users don't want the boot up process to be interrupted by such failure, they
can enable the suppression feature, then all of such Exceptions are caught and
only warn logs are printed to show which config keys are failed to be resolved.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)