You can do it as follows:
<context:property-placeholder properties-ref="myProperties"/> <bean id="myProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list> .. locations </list> </property> </bean>
and add a bean log similar to the one below (annotations based on slf4j api are based here):
@Component public class PropertiesLogger { private static Logger logger = LoggerFactory.getLogger(PropertiesLogger.class); @Resource("myProperties") private Properties props; @PostConstruct public void init() { for (Map.Entry<Object, Object> prop : props.entrySet()) { logger.debug("{}={}", prop.getKey(), prop.getValue()); } } }
mrembisz
source share