Hmm,

I was always thinking that the @SpringBean annotation should be used in
Pages and/or components.
You should inject your dependencies in your Application directly in your
spring.xml.


your spring.xml should contain something like this:

    <bean class="foo.bar.MyApplication">
        <property name="googleMapsKey" value="${googlemaps.key}"/>
        <property name="myService" ref="service"/>
    </bean>

your web.xml contains then a reference to your Application bean

    <filter>
        <filter-name>wicket.fast-web</filter-name>

<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>

        <init-param>
            <param-name>applicationFactoryClassName</param-name>

<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
        </init-param>
   </filter>



On Wed, Oct 28, 2009 at 9:22 PM, Steve Hiller <sh...@bellsouth.net> wrote:

> Hi All,
>
> Are there any issues associated with using the @SpringBean annotation in a
> class that
> inherits from WebApplication or AuthenticatedWebApplication?
>
> Thanks,
> Steve
>



-- 
Pieter Degraeuwe
Systemworks bvba
Belgiƫlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be

Reply via email to