пятница, 1 июня 2018 г.

Spring and property as comma separated list

When using comma-separated lists like this:
myparam=100,101,102
you can use @Value to inject value.

@Value("#{'${myparam:}'.split(',')}")
private List<Integer> codes;

But in this case we get list with one null elelment.
For solving this problem you can add to context 
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"/>

and use then
@Value("${myparam:}")List<Integer> annulCodes;

1 комментарий:

  1. Как мистер Бенджамин Ли предоставляет мне кредит !!!

    Привет всем, я - Леа Пейдж Маттео из Цюриха, Швейцария, и хочу использовать эту среду, чтобы выразить благодарность службе господина Бенджамина за выполнение своего обещания, предоставив мне кредит, я застрял в финансовом положении и должен был рефинансировать и оплачивать свои счета а также начать бизнес. Я пытался получить кредиты от различных кредитных фирм, как частных, так и корпоративных, но так и не смог, и большинство банков отклонили мой запрос на кредит. Но, как сказал бы Бог, я был представлен подругой по имени Лиза Райс в эту финансовую службу и прошел должный процесс получения кредита от компании, к моему величайшему удивлению в течение 5 рабочих дней, как и моя подруга Лиза, я также был предоставил кредит в размере 216 000,00 долларов США. Поэтому я советую всем, кто желает получить кредит, «если вам необходимо связаться с какой-либо фирмой со ссылкой на получение кредита онлайн с низкой процентной ставкой в ​​1,9% и лучшими планами / графиком погашения, пожалуйста, свяжитесь с этой службой финансирования. Кроме того, он не знает, что я делаю это, но из-за радости во мне, я так счастлив и хочу, чтобы люди узнали больше об этой великой компании, которая действительно дает кредиты, я молюсь, чтобы БОГ благословил их больше, поскольку они вызывают улыбки на лицах людей. Вы можете связаться с ними по электронной почте на {lfdsloans@outlook.com} или по тексту через Whatsapp + 1-989 394 3740.

    ОтветитьУдалить