Forma correcta de cargar propiedades desde XML en Java Spring Boot

Tengo un archivo XML con países almacenados en él. Cada elemento de país tiene atributos como región, subregión, código de país y más. Tengo un servicio que debe analizar XML y obtener la región según el nombre del país proporcionado. ¿Hay alguna forma de cargar y usar datos de xml en la memoria para que no necesite analizar XML cada vez que quiero obtener una región para un país? No quiero usar enumeraciones, porque quiero tener una lista xml actualizable que se analiza solo una vez en el inicio de la aplicación o la primera vez que se usa mi servicio. Entonces, después de la actualización XML, el reinicio del servidor sería suficiente sin necesidad de reconstruir la aplicación para actualizar la enumeración. ¿Cómo se puede lograr esto?

Respuesta 1

Tengo una clase Item que se usará como tipo genérico en la siguiente clase: clase abstracta AbstractClass <I extiende Item, V extiende AbstractClass.Inner> {abstract class Inner {I ...

Mi programa Java utiliza la dirección sin formato de GitHub para acceder a un archivo de versión para obtener la última versión. Esta dirección tiene el formato https://raw.github.com/user/repository/branch/version_file Durante las pruebas ...

Estoy haciendo una versión muy básica del viejo juego Asteroids en javaFX para volver a la programación. Al generar asteroides y viñetas (que son objetos de las clases) los mantengo en una Lista. Soy ...

¿Alguien sabe de alguna manera en powermock que pueda probar un constructor y burlarse de los métodos que el constructor llama? es decir, tengo una clase como esta; public class myClass {public myClass () {...