Package net.n2oapp.framework.ui.servlet
Class AppConfigJsonWriter
- java.lang.Object
-
- net.n2oapp.framework.ui.servlet.AppConfigJsonWriter
-
public class AppConfigJsonWriter extends Object
Слияние различных конфигурационных json файлов в один json
-
-
Constructor Summary
Constructors Constructor Description AppConfigJsonWriter()AppConfigJsonWriter(String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description N2oConfigBuilder<AppConfig>build()Загрузить конфигурации из разных файлов и слить в одинMap<String,Object>getValues(Map<String,Object> addedValues)Получить json с дополнительными значениямиprotected voidreadOverrideResource(org.springframework.core.io.support.PathMatchingResourcePatternResolver r, N2oConfigBuilder<AppConfig> configBuilder)Чтение из файла config.jsonvoidsetConfigs(List<String> configs)voidsetContextProcessor(ContextProcessor contextProcessor)voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)voidsetOverridePath(String overridePath)voidsetPath(String path)voidsetPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver)voidwriteValues(PrintWriter out, Map<String,Object> addedValues)Распечатать json с дополнительными значениями
-
-
-
Constructor Detail
-
AppConfigJsonWriter
public AppConfigJsonWriter()
-
AppConfigJsonWriter
public AppConfigJsonWriter(String path)
-
-
Method Detail
-
build
public N2oConfigBuilder<AppConfig> build()
Загрузить конфигурации из разных файлов и слить в один
-
readOverrideResource
protected void readOverrideResource(org.springframework.core.io.support.PathMatchingResourcePatternResolver r, N2oConfigBuilder<AppConfig> configBuilder) throws IOExceptionЧтение из файла config.json- Throws:
IOException
-
writeValues
public void writeValues(PrintWriter out, Map<String,Object> addedValues)
Распечатать json с дополнительными значениями- Parameters:
out- ПринтерaddedValues- Дополнительные значения
-
getValues
public Map<String,Object> getValues(Map<String,Object> addedValues)
Получить json с дополнительными значениями- Parameters:
addedValues- Дополнительные значения- Returns:
- Json объект
-
setPropertyResolver
public void setPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver)
-
setContextProcessor
public void setContextProcessor(ContextProcessor contextProcessor)
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
setPath
public void setPath(String path)
-
setOverridePath
public void setOverridePath(String overridePath)
-
-