Este projeto se trata de uma forma de percorrer os arquivos e realizar o parse dos dados do arquivo para uma lista de um determinado tipo.
No projeto tem um exemplo na parte de testes, onde há uma classe Carro e um arquivo contendo os dados para preencher os campos da classe.
@Getter
@Setter
public class Carro {
private String tipo;
private String fabricante;
private String modelo;
private Double preco;
@FileProcessorIgnore
private boolean promocao;
}
"Base de dados para exemplo"
"Esta base contem informações sobre carros"
Tipo,Fabricante,Modelo,Preço
Flex,Chevrolet,NOVO ONIX,53050
Flex,Chevrolet,JOY,52150
Flex,Chevrolet,SPIN,75150
Como é possível observar, entre os dados não há uma coluna para promoção, e por isto este campo é anotato com @FileProcessorIgnore
.