2016-11-18 183 views
0

我收到以下錯誤:@PropertySource找不到類路徑:

Caused by: java.io.FileNotFoundException: class path resource [request- 
ws/src/main/resources/application.yml] cannot be opened because it does 
not exist 

類這一問題。模塊名稱是request-ws。創建兩個數據源的目標。任何建議將不勝感激。

+0

你是什麼意思字 - 模塊?請求-Ws依賴? – VladoDemcak

+0

檢查此「classpath *:application.yml」 –

+0

@VladoDemcak我使用intellij,某種意義上的模塊就像一個項目和一個包。 「模塊包含了他們特定任務所需的一切:源代碼,構建腳本,單元測試,部署描述符和文檔。但是,模塊存在並且僅在項目上下文中起作用。模塊的配置信息存儲在.iml模塊文件「。 – Drew1208

回答

0

由於我的項目被分解成模塊,當戰爭文件由我application.yml文件中WEB-INF最終將這個對你的類:

@Configuration 
@EnableConfigurationProperties 
@PropertySource("classpath:WEB-INF/classes/application.yml") 
public class DataSourceConfig { 
0

application.yml類路徑應該是下:根據src/main/resources

classpath:request-ws/src/main/resources/application.yml

你顯然不具備根據該文件陽明海運:

src/main/resources/request-ws/src/main/resources/application.yml

嘗試創建自己的自定義文件夾下:src/main/resources

+0

這個項目被分解成模塊。每個模塊通過gradle相互關聯。在main方法的模塊中是yml文件所在的位置:src/main/recources/application.yml' – Drew1208