package com.salesmanager.core.business.utils; import java.util.Properties; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @Component public class CoreConfiguration { public Properties properties = new Properties(); private static final Logger LOGGER = LoggerFactory.getLogger(CoreConfiguration.class); public Properties getProperties() { return properties; } public void setProperties(Properties properties) { this.properties = properties; } public CoreConfiguration() {} public String getProperty(String propertyKey) { return properties.getProperty(propertyKey); } public String getProperty(String propertyKey, String defaultValue) { String prop = defaultValue; try { prop = properties.getProperty(propertyKey); } catch(Exception e) { LOGGER.warn("Cannot find property " + propertyKey); } return prop; } }