Código Java Spring Boot: repositorio de futbolistas con serialización y API REST de países
Repositorio de futbolistas con persistencia en archivo
La clase Repositorio gestiona una lista de objetos Futbolista y los persiste en un archivo mediante serialización.
public class Repositorio {
private List<Futbolista> todos;
private static String RUTA = "futbolistas.txt";
public Repositorio() {
super();
todos = new ArrayList<Futbolista>();
carga();
}
public void carga() {
System.out.println((new File(RUTA)).getAbsolutePath());
// Intentamos leer la lista del archivo; si no podemos, creamos un jugador en ella
try (ObjectInputStream entrada = new ObjectInputStream(new FileInputStream(RUTA))) {
todos = (List<Futbolista>) entrada.readObject();...