无法使用 @PropertySource 将 .properties 文件注入 Spring MVC 4.3

Ram*_*jun 3 java spring properties spring-mvc

我想使用.properties文件来读取 mysql 和 hibernate 属性Environment@PropertySources但我在下面收到错误

java.io.FileNotFoundException:类路径资源[/com/properties/persistence/mysqldb.properties]无法打开,因为它不存在

这是我的项目结构

在此输入图像描述

持久化配置.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;
.......
Run Code Online (Sandbox Code Playgroud)

我已经检查了我的构建路径并且src/main/resources位于类路径上,如下所示

在此输入图像描述

知道我缺少什么吗?

Nav*_*dar 5

正如@Deinum 指出的,你需要删除其中的空格classpath:com/properties/persistence/mysqldb.properties