Я пытаюсь использовать Spring со Scala. Я знаю, что Autowired работает с классом Scala, но я использую веб-фреймворк, для которого требуется объект, и я хочу внедрить в него дао. Интересно, как это сделать? Извините, я новичок в 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>
@Service class Hello { @Autowired var repo:Repository= _}
должно работать нормально, если вы настроили сканирование компонентов или используете AnnotationConfigApplicationContext - person OlegYch   schedule 02.12.2011