Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How to inject List<String> values using a spring framework?

user-image
Question added by محمد حسام الدين حسن صدقى , Senior Functional Consultant , Egabi Fsi
Date Posted: 2016/12/03
MOHAMMAD Sahwan
by MOHAMMAD Sahwan , Consultant , Logic information

in Spring bean configuration file inside the bean write one property tag

<bean>

<property list="">

<llist>

</list>

</bean>

Mahesh Asutkar
by Mahesh Asutkar , Java Web Developer , Accenture Solution

in the spring bean we can autowired and by help of xml conf. file inject the list elements, dependency injection feature of spring need to use.

<Bean id=""  >

<property value="" />

<list>

.........

</list>

</bean>

charan teegala
by charan teegala , Product Engineer , EZDI

By Using Spring IOC Dependency Injection

<property ------->

<list -->

---------

</list>

</property>

Arka Dey
by Arka Dey , Software Engineer , Softtek India Pvt Ltd

Inside Spring configuraton file where we will use bean configuration inside bean tag.

<bean>

<list>  

<value></value>  

</list> 

</bean>

KUMAR KUNAL
by KUMAR KUNAL , Java Technical Lead, Technical Architect , D4 Insight for Ahli United Bank

xml configuration for injecting(DI) List into the spring bean.

ex - <util:list id="" value-type="java.lang.String"><value></value></util:list>

using spring dependency injection with property name of list

 

Venkata Naga Durga Prasad Grandhi
by Venkata Naga Durga Prasad Grandhi , Java Developer , Green Buds Software Technologies

<PROPERTY NAME="list">

<LIST>

<VALUE>GVO</VALUE>

<VALUE>GVP</VALUE>

</LIST>

</PROPERTY>

TO   INJECT LIST<STRING> INTO SPRING W HAV TO USE <LIST> TAG IN XML FILE WHIH IS SUB ELEMENT OF <PROPERTY> TAG AND <CONSTRUCTOR-ARG> TGA

SEE:

<PROPERTY NAME="A">

<LIST>

<VALUE>ANUJ SINGH</VALUE>

<VALUE>POOJA SINGH</VALUE>

</LIST>

</PROPERTY>

HERE PROPERTY NAME IS NAME OF LIST LIKE:LIST<STRING>A

NOW AT A[0]=ANUJ SINGH

A[1]=POOJA SINGH

Senthilkumar Murugesan
by Senthilkumar Murugesan , Technical Lead , HCL TECHNOLOGIES LTD

list.of.strings=first,second,third took from properties file for e.g.

Then using SpEL:

 @Value("#{'${list.of.strings}'.split(',')}") 

 private List<String> list;

Ankit Sodani
by Ankit Sodani , Manager , Ultratech Cement LTD

In XML we can use <util:list id="myList" value-type="java.lang.String">

 

Dionifer Canabano
by Dionifer Canabano , Programmer / Analyst , Banco De Oro Inc. (BDO)

Add Collection dependency injection in the spring servlet.xml

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.