Estoy tratando de establecer la ubicación de configuración para mi proyecto, pero sigo recibiendo el siguiente error:
java.io.FileNotFoundException: el recurso de ruta de clase [main/resources/app-context.xml] no se puede abrir porque no existe
Tengo mi proyecto configurado así:

Y tengo mi código configurado como:
ApplicationContext context = new ClassPathXmlApplicationContext(configLocation: "main/resources/app-context.xml");¿Cómo puedo arreglar esto?
Lo que pones directamente debajo de src/main/java está en el paquete predeterminado, en la raíz del classpath. Es lo mismo para los recursos colocados en src/main/resources : terminan en la raíz del classpath.
Entonces, la ruta del recurso es app-context.xml , no main/resources/app-context.xml .
También podemos probar esta solución.
ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath*:app-context.xml");en esto, el resorte encuentra automáticamente la clase en la ruta de clases en sí
Prueba esto:
ApplicationContext context = new ClassPathXmlApplicationContext("app-context.xml");