У меня возникла проблема с чтением файла свойств весной mvc4. Чтобы читать сообщения, я добавил следующее в файле spring-servlet.xml, расположенном в папке WEB-INF.Чтение сообщения из файла свойств весной4
<context:component-scan base-package="com.test.restful.producer" />
<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="location">
<value>classpath:application.properties</value>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
В моем классе контроллера
@Value("${MSG}")
private String msg;
я получаю сообщ как нуль. Пожалуйста, помогите мне, как загрузить файл свойств. Файл appilcation.properties доступен только в classpath.
Я использую Весна-4.0.5
Спасибо
класс контроллера с аннотацией @Component? также является классом контроллера в «com.test.restful.producer»? – smoggers
Да Артем Билан. контроллер находится в том же пакете, и я также использовал аннотацию @component. но все же он не работает. –
Мне нужно было поместить мои файлы свойств в папку ресурса, а затем сделать файл доступным через контроллер. После этого чтение в переменных стало легко – Aeseir