この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:9
ページ更新者:guest
更新日時:2019-07-16 21:24:43

タイトル: classpath: 内部ファイルの読み込み
SEOタイトル: 【Spring】classpath: 内部ファイルの読み込み

この記事の要点
  • Spring の classpath: プレフィックス: プロジェクト内リソース指定
  • 示す場所: src/main/resources
  • file: との違い: classpath: は内部、file: は外部(フルパス)
  • 書式: @PropertySource("classpath:/jdbc.properties")

 

Spring Frameworkのclasspath:に関する記事です。

classpath:とは

classpath:はSpringプロジェクトの「\src\main\resources」を示す識別子です。

 

Javaやxml上では以下のように使用します。

 

Java

import org.springframework.core.io.Resource;

import org.springframework.core.io.ResourceLoader;

...

@Autowired

ResourceLoader resourceLoader;

...

Resource resource = resourceLoader.getResource("classpath:" + "jdbc.properties");

 

xml

<context:property-placeholder location="classpath:jdbc.properties"/>