Estoy tratando de usar Spring with Scala. Sé que Autowired funciona con la clase Scala, pero estoy usando un framework web que requiere un objeto y quiero inyectar un dao en él. Me pregunto cómo hacer esto? Lo siento, soy bastante nuevo en Scala, gracias de antemano.Cómo usar Spring Autowired (o cableado manual) en el objeto 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>
¿por qué necesita un objeto aquí? de todos modos '@ Clase de servicio Hola {@ Var variado autoajustado: Repository = _}' debería funcionar bien, suponiendo que haya configurado el componente-scan o que use AnnotationConfigApplicationContext – OlegYch