Я пытаюсь загрузить относительно простой файл конфигурации в переменную, к которой я могу получить глобальный доступ через MEL. Я не хочу использовать обычное поле свойств, потому что моя структура не плоская.
Я смог немного приблизиться, загрузив файл в виде bean-компонента следующим образом, но это оставило меня с гигантской строкой, а не с хэш-картой (я понимаю, почему, я просто не знал, как это исправить):
<spring:bean id="ClientConfiguration" name="ClientConfiguration" class="java.lang.String" scope="singleton">
<spring:constructor-arg>
<spring:bean id="Test" name="org.springframework.util.FileCopyUtils" class="org.springframework.util.FileCopyUtils" factory-method="copyToByteArray">
<spring:constructor-arg type="java.io.InputStream" value="classpath:client-configuration.json"/>
</spring:bean>
</spring:constructor-arg>
</spring:bean>
Мысли о подходящих или лучших способах сделать это?