Works beautifully and its so clean. Thanks Ian.
Aseem

On Sat, Apr 4, 2009 at 3:20 AM, Ian Roberts <[email protected]> wrote:
> aseem cheema wrote:
>> Hey Folks,
>> I am using Spring with cxf, following the sample in
>> apache-cxf-2.2\samples\java_first_spring_support.
>>
>> I have some other beans (my application related beans) that are
>> defined in the same xml file as my endpoint. I need to retrieve these
>> beans in my service implementation code. I am not able to find an
>> example of that. How do I do this?
>
> The best approach would be to define your implementation bean separately
> from the endpoint, i.e. instead of:
>
> <jaxws:endpoint implementor="my.service.FooImpl" .... />
>
> you do:
>
> <jaxws:endpoint implementor="#serviceImplementation"
>                implementorClass="my.service.FooImpl" .... />
>
> and then you can add the relevant setter methods to your implementation
> class and do dependency injection in the normal Spring way:
>
> <bean id="serviceImplementation" class="my.service.FooImpl">
>  <property name="helper" ref="helperBean" />
>  ...
> </bean>
>
> Ian
>
> --
> Ian Roberts               | Department of Computer Science
> [email protected]  | University of Sheffield, UK
>



-- 
Aseem

Reply via email to