[スプリングフレームキーテクノロジー]ResourceLoader
ResourceLoader
リソース検索機能を提供するインタフェースとして、アプリケーションコンテキストはリソースLoaderを継承するため、アプリケーションコンテキストオブジェクトを介してリソースを検索するロード機能を規範化することができる.
リソースの取得
@Component
public class AppRunner implements ApplicationRunner {
@Autowired
ResourceLoader resourceLoader;
public void run(ApplicationArguments args) throws Exception {
Resource resource = resourceLoader.getResource("classpath:text.txt");
System.out.println(resource.exists());
}
}
リソースをロードするには、getResourceメソッドを使用してパスを入力する必要があります.text.txtにファイルがない場合はfalseを返します.
また、上のファイルパスから見ると、リソースフォルダの下のファイルは、プロジェクト構築時にstartget/classesディレクトリの下に作成されます.この位置は、上記のコードで示す「classpath:」位置の起点です.だから直接生成したtexttxtファイルもその場所で生成されます.
上記のようなテキスト.txtファイルを作成したり、パスを読み取ったり、コンテンツを出力したりできます.
Reference
この問題について([スプリングフレームキーテクノロジー]ResourceLoader), 我々は、より多くの情報をここで見つけました https://velog.io/@meme2367/스프링-프레임워크-핵심기술-ResourceLoaderテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol