Как присвоить свойству боба Перечисление значений в файле конфигурации Spring?

Я нашел это.

ScrollController.position.isScrollingNotifier.addListener(() {// scrolling stopped});

Если кто-нибудь знает лучшее решение, пожалуйста, запишите его. Я более чем рад принять ваш ответ.

105
задан Razvan Vacaru 14 June 2018 в 16:20
поделиться

4 ответа

Вы попробовали просто "TYPE1"? Я предполагаю, что Spring использует отражение для определения типа "типа" так или иначе, таким образом, полностью определенное имя избыточно. Spring обычно не подписывается на дублирование!

127
ответ дан Michael 24 November 2019 в 03:58
поделиться

Можно просто сделать "TYPE1".

11
ответ дан Jacob Mattison 24 November 2019 в 03:58
поделиться

Можно записать Бобовым Редакторам (детали находятся в Документах Spring), если Вы хотите добавить дальнейшее значение и записать в пользовательские типы.

0
ответ дан Fortyrunner 24 November 2019 в 03:58
поделиться

Использовать дочерний элемент значения вместо атрибута значения и указать имя класса Enum:

<property name="residence">
    <value type="SocialSecurity$Residence">ALIEN</value>
</property>

Преимущество такого подхода по сравнению с простой записью value="ALIEN" заключается в том, что он работает и в том случае, если Spring не может вывести действительный тип перечисления из свойства (например, объявленный тип свойства является интерфейсом). Адаптировано из комментария araqnid.

38
ответ дан 24 November 2019 в 03:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: