Aloha -Déplacement du code de la dépendance du ressort vers Android
Je migre le code d'une application Web existante vers une application Android. L'application Web existante utilise largement Spring pour l'injection de dépendance.
Je voudrais réutiliser l'injection de dépendance de printemps si je peux, mais je ne vois pas un moyen d'initialiser comme vous le feriez dans une webapp:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
Google ne se présente pas beaucoup d'aide sur le sujet, autre que d'utiliser Guice. Je préfère ne pas le faire car l'application web est encore en cours de développement, donc si j'utilisais Guice pour les dépendances, je devrais constamment synchroniser les dépendances de Spring et Guice.
Existe-t-il un moyen d'utiliser Spring for DI sur Android de manière plug and play, ou dois-je envisager de réécrire toutes ces choses d'une autre manière?
Merci!
Vous devriez probablement étendre AbstractXmlApplicationContext à la place. L'implémentation FileSystemXmlApplicationContext est juste une implémentation getResourceByPath et quelques constructeurs. – flicken