Wie der Frühling ClassPathResource funktioniert?

Ich unter Datei in der Lage

--src
  --> main
   --> config
    --> application
     --> context
      --> reference
       --> user
        --> user.xml

wo

    --src
      --> main
       --> config

ist in den classpath. Jetzt bin ich versucht, auf die Datei mit

Resource resource = new ClassPathResource("classpath**:/application/context/references/user/user.xml");
File file = resource.getFile();

Aber ich immer FileNotFoundException habe ich versucht mit

Resource resource = new ClassPathResource("classpath:/application/context/references/user/user.xml");
File file = resource.getFile();

zu, ich aber noch immer die Ausnahme. Kann mir jemand helfen zu verstehen, die Arbeit von ClassPathResource richtigen Lösung?

Versuchen Sie, um zu bestimmen, die dem Pfad in ClassPath Resource resource = new ClassPathResource("" or File.seperator); resource.getFile().getAbsolutePath(); So dass Sie können geben Sie den entsprechenden Wert in der neuen CPR() basierend auf dem obigen Ergebnis
entfernen Sie "classpath:", siehe Antwort und docs.Frühling.io/spring-framework/docs/current/javadoc-api/org/...
du hast Recht, ich habe Gestern versucht, das gleiche, aber ich denke, dass ich nicht testen, richtig.

InformationsquelleAutor Suganthan Madhavan Pillai | 2016-04-13

Schreibe einen Kommentar