Hello, I am creating a class where I am extracting data from a database but I am painting the data in a logger. would like to help me so that instead of painting it in the logger, a txt is created and painted in the file. What I have so far is the following.
package com.bbva.mjia.batch.writer;
import java.util.List;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.batch.item.ItemWriter;
import com.bbva.mjia.batch.writer.Writer;
public class Writer implements ItemWriter<Map<String, Object>>{
private static final Logger LOGGER = LoggerFactory.getLogger(Writer.class);
@Override
public void write(List<? extends Map<String, Object>> chunk) throws Exception {
for(Map<String,Object>mapa:chunk){
System.out.println(mapa.toString());
LOGGER.info(mapa.toString());
}
}
}