Korrekte Methode zum Lesen einer Datei in src / main / resources als Zeichenfolge in einer Webanwendung?

Ich habe eine Webanwendung mit folgender Struktur (teilweise).

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

Nun möchte ich sample.xml aus MainFile.java als String lesen.

Ich habe versucht, mit dieser Methode, aber bekamNoSuchFileException

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

Bitte schlagen Sie eine Lösung für dieses Problem vor.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage