¿Forma correcta de leer un archivo en src / main / resources como cadena en una aplicación web?

Tengo una aplicación web que tiene la siguiente estructura (parcial).

Project Name
   src/main/java
       com.package
           MainFile.java
   src/main/resources
       sample.xml

Ahora quiero leer sample.xml de MainFile.java como una cadena.

Intenté usar este método pero obtuveNoSuchFileException

byte[] encoded = Files.readAllBytes(Paths.get("src/main/resources/sample.xml"));
return new String(encoded, StandardCharsets.UTF_8);

Sugiera una solución a este problema.

Respuestas a la pregunta(2)

Su respuesta a la pregunta