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
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.
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 Ergebnisentfernen 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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden, wie unten
InformationsquelleAutor KayV