В моем bean-компоненте Spring 3 есть свойство типа Resource, которое должно быть вставлено со ссылкой на файл в classpath. Я надеюсь использовать аннотацию @Value, приведенную ниже, чтобы добиться этого.
public class TestBean
{
@Value("classpath:/abc/student/test.sql")
private Resource SqlFile;
...
}
Но свойство всегда нулевое. Я подтвердил, что файл sql был развернут в целевом каталоге maven (он находится в target/classes/abc/student/test.sql).
Самые близкие решения, которые я мог найти в Google, были это и это, которые детализируют способ XML, тогда как я заинтересован в том, чтобы делать это с помощью аннотаций.
Цените любые указания на то, что может быть здесь не так.
Спасибо,
Виджай