Как использовать Spring Autowired (или вручную) в объекте Scala?

Я пытаюсь использовать Spring со Scala. Я знаю, что Autowired работает с классом Scala, но я использую веб-фреймворк, для которого требуется объект, и я хочу внедрить в него dao. Интересно, как это сделать? Извините, я новичок в Scala, заранее спасибо.

    @Service
    object UserRest extends RestHelper {
        @Autowired
        @BeanProperty
        val userRepository: UserRepository = null;

        .....
    }

    <beans>
         .....
         <bean id="userRest" class="com.abc.rest.UserRest" >
              <!--- this is my attempt to manually wire it --->
              <property name="userRepository" ref="userRepository"/>
         </bean>
    </beans>
12
задан bernardw 1 December 2011 в 15:54
поделиться