Over a million developers have joined DZone.

Configuring Spring Beans with CXF

DZone's Guide to

Configuring Spring Beans with CXF

· Java Zone ·
Free Resource

Learn how to stop testing everything every sprint and only test the code you’ve changed. Brought to you by Parasoft.

The Spring IoC can be used to initialize web service implementation classes in CXF.xml. This also means that Soring beans initialized using beanfactory or applicationcontext are also available in CXF configuration.

Thus a datasource or DAO bean initialized by the regulaar spring configuration can be injected into the CXF implementation classes. By CXF implementation class, I mean the SOAP or REST based web service implementation class.

Here is an example of how to initialize the DAO and then inject that DAO bean to the web service class using the CXF.xml


- - - - - - - - - -
- - - - - - - - -
<bean class="com.company.app.SampleDAO" id="sampleDAO">
<property name="sampleDAO">
<ref bean="sampleDAO" />
<bean class="com.company.app.SampleService" id="sampleWebService">
<property name="sampleDAO">
<ref bean="sampleDAO"/>

From http://extreme-java.blogspot.com/2011/05/configuring-spring-beans-with-cxf.html

Get the top tips for Java developers and best practices to overcome common challenges. Brought to you by Parasoft.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}