У меня есть класс A с полем даты, аннотированным с @Value, чтобы принять за значение по умолчанию текущую дату.Как работает @Value в SpEL?
Когда я создаю компонент в XML-файле, это поле, как ожидается, будет инициализировано текущей датой.
Когда я создаю новый объект с новым A() в основном тестовом классе, поле равно null.
Мой вопрос: как работает @Value. В документации говорится, что оно дает значение по умолчанию для поля, но работает ли оно только для beans? Как это обрабатывается?
Да, только весенние управляемые бобы будут введены значением для аннотированного поля '@ Value'. –