Sto cercando di utilizzare Spring con Scala. So che Autowired funziona con la classe di Scala, ma sto usando un framework web che richiede un oggetto e voglio inserire un dao in esso. Mi chiedo come fare questo? Scusate, sono abbastanza nuovo di Scala, grazie in anticipo.Come utilizzare Spring Autowired (o cablato manualmente) nell'oggetto 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>
perché hai bisogno di un oggetto qui? in ogni caso '@Service classe Hello {@Autowired var repos: Repository = _}' dovrebbe funzionare correttamente, supponendo che tu abbia configurato component-scan o utilizzando AnnotationConfigApplicationContext – OlegYch