0
Springブートアプリケーションを単一のjarとしてパッケージ化すると、すべての依存関係jarもそのjarファイルに含まれます。これは、jarの階層構造を形成します。どのように私はリソースファイル(xmlなど)にアクセスすることができますか?Spring Boot jarファイルに含まれている依存関係jarにリソースファイルをロードする方法は?
Springブートアプリケーションを単一のjarとしてパッケージ化すると、すべての依存関係jarもそのjarファイルに含まれます。これは、jarの階層構造を形成します。どのように私はリソースファイル(xmlなど)にアクセスすることができますか?Spring Boot jarファイルに含まれている依存関係jarにリソースファイルをロードする方法は?
依存jarファイルがクラスパスにある場合は、あなたのようなXMLファイルを読み込むことができます:あなたがしたいプロパティファイルであれば、このstackoverfowスレッド
に従ってください
URL loadedResource = this.getClass().getClassLoader().getResource(“your.xml”);
InputStream inputStream = loadedResource.openStream();
OR
Resource resource=new CLassPathResource(“your.xml”);
resource.getInputStream();
をあなたは、使用することができます@PropertySource注釈:
@PropertySource("classpath:your.properties")