Spring не могу найти свой файл свойств (MyPropFile.properties) внутри SRC/основные/ресурсов и бросает исключение, как показано нижеMaven проекта: Spring не может найти файл свойств внутри SRC/основные/ресурсов с использованием PropertyPlaceholderConfigurer
java.io.FileNotFoundException: class path resource [file*:/src/main/resources/MyPropFile.properties] cannot be opened because it does not exist
Но если я помещаю MyPropFile.properties в корень моего проекта (MyProject/MyPropFile.properties), весна может найти его, и программы будут выполняться должным образом.
Как настроить это так, что я могу разместить свой файл свойств внутри SRC/основные/ресурсов
это мое пространство имен
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
">
это мой боб
<context:property-placeholder location="classpath:MyPropFile.properties" />
Java:
@Value("${message.fromfile}")
private String message;
Спасибо заранее, ребята.
Я обновил свой вопрос, отражая изменения, которые вы предложили, сэр. К сожалению, он все еще не может найти файл свойства java.io.FileNotFoundException: MyPropFile.properties (Система не может найти файл указан) – royjavelosa
комментирует определение компонента PropertySlaceholderConfigurer и пытается создать и запустить ваше приложение. –
Он работает только в том случае, если MyPropFile.properties лежит в основе моего проекта. Я надеялся, что он сработает, даже если он находится в src/main/resources/MyPropFile.properties – royjavelosa