2016-11-01 54 views
0

我想用.properties文件讀取mysql和使用Environment@PropertySources休眠特性,但我得到以下不能夠注入的.properties文件到Spring MVC 4.3使用@PropertySource

java.io.FileNotFoundException錯誤:類路徑的資源[/com/properties/persistence/mysqldb.properties]不能打開,因爲它不存在

這裏是我的項目strutucture

enter image description here

PersistenceConfig.java

@Configuration 
@EnableJpaRepositories(basePackages="com.hp.model.repository") 
@EnableTransactionManagement 
@PropertySources({ 
@PropertySource("classpath: /com/properties/persistence/mysqldb.properties"), 
@PropertySource("classpath: /com/properties/persistence/hibernate.properties")}) 
public class PersistenceConfig { 

@Autowired 
Environment env; 
....... 

我檢查我的構建路徑和src/main/resources是在classpath如下圖所示

enter image description here

任何線索,我缺少的是什麼?

+1

刪除空格刪除空白。 '類路徑:COM /性能/持久/ mysqldb.properties'。 –

+0

@ M.Deinum空白導致了這個問題。沒有錯誤的設置。日Thnx –

回答

1

由於@Deinum指出的,你需要從classpath:com/properties/persistence/mysqldb.properties

相關問題