public class FileSystemResourceLoader extends DefaultResourceLoader
ResourceLoader
実装(後者は DefaultResourceLoader
のデフォルト戦略です)。注 : プレーンパスは、スラッシュで始まっていても、常に現在の VM の作業ディレクトリに対する相対パスとして解釈されます。(これは、サーブレットコンテナーのセマンティクスと一致しています)明示的な "file:" プレフィックスを使用して、絶対ファイルパスを適用します。
FileSystemXmlApplicationContext
は、同じリソースパス解決戦略を提供する本格的な ApplicationContext 実装です。
DefaultResourceLoader
, FileSystemXmlApplicationContext
DefaultResourceLoader.ClassPathContextResource
CLASSPATH_URL_PREFIX
コンストラクターと説明 |
---|
FileSystemResourceLoader() |
修飾子と型 | メソッドと説明 |
---|---|
protected Resource | getResourceByPath(StringSE path) リソースパスをファイルシステムパスとして解決します。 |
addProtocolResolver, clearResourceCaches, getClassLoader, getProtocolResolvers, getResource, getResourceCache, setClassLoader
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected Resource getResourceByPath(StringSE path)
メモ: 特定のパスがスラッシュで始まる場合でも、現在の VM 作業ディレクトリに対する相対パスとして解釈されます。
DefaultResourceLoader
の getResourceByPath
path
- リソースへのパス FileSystemResource
, ServletContextResourceLoader.getResourceByPath(java.lang.String)